A Brooklyn bus driver is facing charges after police say he choked a passenger who tried to bring a dog on board.

Police say the 19-year-old victim attempted to bring his Yorkie onto the Metropolitan Transportation Authority bus in a bag.

Police say the victim had already swiped his metro card when he and driver Toussaint Cummings began a verbal dispute over the dog.

The argument escalated and police say that's when Cummings put his hands around this victim's neck.

The 19-year-old escaped and pushed the emergency button to alert police.

Cummings, a bus driver since 1999, is charged with criminal obstruction of breathing and unlawful imprisonment. 

The MTA has suspended him, pending an investigation.