MINNEAPOLIS (WCCO) – Two adult males and one teenager are recovering after being attacked by two Rottweiler dogs on Saturday.

According to the Faribault Police Department, officers responded to a call of a dog attack in the 1000 block of 1st Avenue Northwest in Faribault.

READ MORE: Hastings Community Rallies In Support Of Child Outed As Transgender As Part Of School Board Election

Upon arrival, an adult male began approaching the officer when both of the dogs charged and attacked the man.

According to a witness one of the dogs then charged at the officer.

According to police, the officer was in fear of his life and the lives of the public, so he shot the dog multiple times until the charge stopped.

The witness said the officer fired his first shot at then dog when it was within less than five feet.

A veterinarian tended to the dog, which was later euthanized at the scene.

READ MORE: Some Winter Equipment In Short Supply As Snowfall Heads For Minnesota

The other Rottweiler fled the scene and police were able to follow it to an area near Two Rivers Park.

Through investigation police found the owner of the dogs, who came down to the park to retrieve the Rottweiler.

The owner took the dog to the Faribault Vet Clinic where it was also euthanized.

Rabies testing on both animals showed that they were not current on vaccinations.

All of the victims suffered multiple bite marks.

One of the adult males sustained serious injuries to his left wrist, elbow and forearm. He was transferred to a trauma center for further treatment.

MORE NEWS: How Minnesotans Can 'Winterize' Their Vehicles For Winter Driving

The other two victims were being treated at District One Hospital. They have since been released.