A police horse was assaulted overnight during a patrol in Northbridge.
Police said the incident happened near the corner of James Street and William Street during a routine patrol.
Officers were issuing a move on notice to a person when a man approached police horse Blaze and started patting her nose.
When asked to move away from the horse, the man allegedly punched the horse on the shoulder.
A 28-year-old man was arrested and taken to the Perth Watch House.
He has been charged with disorderly behaviour in a public place and is due to appear in the Perth Magistrates Court on February 21.
No other charges were laid but police are investigating and there was a potential charge of cruelty to animals.
Early this morning, Blaze and another police horse, Winnie, were involved in a pursuit in Northbridge after a vehicle did a burnout in front of them and sped off.
The incident happened in Beaufort Street.
Police on horseback chased the vehicle, alerted other officers in the area and the driver was arrested.
The vehicle was impounded for 28 days and the driver is facing traffic charges.