A man armed with a rifle and a handgun was shot dead by police when he opened fire outside a banquet hall in St. Clair Shores Sunday night, according to authorities. A police dog was also killed in the incident.

The incident took place outside the Lakeland Manor at 26211 Harper Ave., near 10 Mile Road, St. Clair Shores police said in a news release. It was the second fatal shooting by a police officer in Macomb County in two days.

Officers had responded to Lakeland Manor after receiving calls of a man with a rifle outside the hall, where about 70 people were inside, police said.

"Upon officer arrival, a male matching this description was observed standing outside the banquet hall," the news release said. "The male ignored several demands from officers and attempted to flee the scene on foot."

The department's K-9 "Axe" was deployed and was shot by the suspect with a handgun, the press release said. Officers returned fire, striking the suspect, who was taken to an area hospital where he was pronounced dead, police said.

Axe was taken to a local animal hospital where he was also pronounced dead.

More on freep.com:

How a one-time auto exec and his dog are changing lives

Police: Shelby Twp officer fatally shot man while investigating stolen vehicle

Dog park dedicated to fallen K9 officer

The Macomb County Sheriff's Office has taken over the investigation, the press release said. The Sheriff's Office confirmed to the Free Press it was investigating the shooting but declined to share further details.

The Sheriff's Office is also investigating the fatal shooting of a man iat a Shelby Township apartment complex on Saturday. Officials said the man told officers he was armed and ignored repeated commands before he was shot.

On Facebook, the sheriff's office posted it was, "saddened to hear that Axe, a St. Clair Shores K-9 was killed in the line of duty this evening. Please say a prayer for his handler and all the St. Clair Shores Police Department. We thank you for your service AXE. May you rest in peace."

According to the St. Clair Shores Police Department page, Axe was four and had been with the department since 2016.