According to court documents, at least one witness saw the man kicking and beating the dog with a club. He is also accused of jumping on the dog and then trying to throw it in the path of oncoming traffic.
A Harris County deputy met up with the suspect -- 45-year-old Floyd Robinson Jr. -- who said he was just walking the dog. He was arrested at the scene.
Robinson was charged with misdemeanor cruelty to a non-livestock animal and was being held on $3,000 bond.
The dog was taken by animal control and was in their custody Wednesday, officials said.
If you see similar activity, call your local law enforcement. You can also report the mistreatment of animals to Houston SPCA by calling 713-869-7722.