Melbourne police said they were called to a home after Philip Spurlock, 23, allegedly shot into the home before driving away on a motorcycle.
Investigators said detectives in unmarked vehicles followed Spurlock at a safe distance as he drove at speeds in excess of 80 mph in a zone where the speed limit was 35 mph.
Police said Spurlock ditched the motorcycle and ran into the backyard of a home, where he tried to hide behind an air-conditioning unit.
Investigators said a K-9 officer closed in on Spurlock, who grabbed the K-9 dog, Brutus, around the neck with both hands and began to fight with him.
Police said Spurlock was arrested and taken to Holmes Regional Medical Center to be treated for a dog bite.
Spurlock was charged with shooting into an occupied dwelling, reckless driving, resisting arrest without violence and offenses against a police dog.
Police said the dog is OK.