When police approached him, he punched an officer in the head as he was trying to jump over a fence, Snr Sgt Bond alleged.
The man lashed out at the dog, which copped some punches.
The dog was then used to subdue the man and he was arrested, before being transported to hospital for treatment.
Neither the officer nor the dog was injured.
A search of the man revealed 3.97 grams of powder, believed to be methamphetamine, Snr Sgt Bond said.
The man was charged with failing to stop when required, escaping from police custody, possession of methamphetamine, possession of instruments for burglary, resisting police and assaulting police.
He would appear in court today once medically cleared from hospital.