A 38-year-old man has been charged with animal cruelty towards a German Shepherd in Baldivis.
The man was allegedly witnessed forcefully hitting the dog with a lead before swinging it into the tray of a Ford Ranger on May 3.
The accused also allegedly kicked and stomped near the dog while it was pinned in a small space between two large toolboxes.
He also allegedly yelled obscenities at the dog.
The alleged incident was captured on CCTV.
"The dog was seized by an RSPCA WA inspector during the course of her investigation of the incident and remains in RSPCA WA’s care," an RSPCA WA spokesperson said.
The man is due to appear in the Rockingham Magistrates Court on October 6.
The maximum penalty for a charge of animal cruelty is a $50,000 fine and five years in prison.
Teen accused of ordering firebomb attack on Baldivis tobacco shop
City of Mandurah sees sharp rise in animal cruelty reports
Geoff Valentine returns to Peel Thunder as senior coach
Golden Bay woman charged with lacing colleague's curry lunch with snail poison
Cooloongup man charged over alleged sexualised online conversations with a child
Bushfire readiness takes centre stage at City of Kwinana's free Summer Sounds festival
WA Open Golf Championship to tee off at Secret Harbour Golf Links
Halls Head named WA's most persistent storm damage hotspot
Four illegal e-bikes to be crushed after police crackdown in Halls Head, Falcon