A woman was caught on camera swinging a puppy on its leash and launching it towards the dog owner in a road rage attack.
The incident started when two SUVs parked up side by side on a road in Dartmouth, Canada, on Wednesday, July 1.
Mobile phone footage shows the female attacker walking up to a beige SUV and arguing with the driver before suddenly sending a punch through the open window.
A separate clip shows the attacker yanking a small dog from the car and hanging it by the leash on its neck as the pooch whines for help.
The woman swings it around and hits the dog owner in the head several times.
The shaken dog owner manages to grab hold of her pet while the woman tries to whip her with the other end of the leash.
Halifax Police rushed to the scene after receiving reports of an animal cruelty incident.
They said neither the dog owner nor the woman who swung the pet sought to press charges against the other after officers arrived, according to local news website CBC.
A spokesperson for Halifax Police said in a statement: “The altercation started after two females in one vehicle confronted two females in the second vehicle regarding being cut off in a drive-thru.
“There were initial reports of a dog being involved but the extent was not clear at the time.
“Officers checked on two dogs in one vehicle and they appeared to be in good health. The severity of actions against the dog were not known at the time.”