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: Prosecution Finishes Questioning Their Last Witnesses In Derek Chauvin Trial

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: 7 P.M. Curfews Go Into Effect For 2.5M In Twin Cities Metro Area After Daunte Wright Shooting Death

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: 'Holy S**t, I Just Shot Him’: Chief Believes Officer Meant To Use Taser In Fatal Shooting Of Daunte Wright

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