The 35-year-old man was outside with his dog around 4:54 a.m. in the 5200 block of North Winthrop Avenue when someone walked up and attempted to rob him, police said. The gunman then opened fire.
The dog was struck by the gunfire and pronounced dead at the scene.
The man suffered a gunshot wound to the leg and was taken to Saint Francis Hospital where he was listed in fair condition, police said.
The gunman fled on foot in an unknown direction.
No one is in custody as Area Three detectives investigate.
Police were increasing patrols in the area as a result of the attempted robbery, Ald. Harry Osterman (48th) said in an email to constituents.
It was the third reported shooting in the Edgewater community area this year.
On Feb. 21, a person was wounded by gunfire in the 5200 block of North Sheridan Avenue, police said.
On Jan. 22, man was shot after yelling at gunmen who were robbing a woman in the 5900 block of North Glenwood Avenue.
Sun-Times Media Wire contributed to this report.