Steangeli Medina was charged Friday with assault and menacing in the June 21 incident.
Prosecutors say she boarded a Bronx bus that afternoon with the dog in her purse and told the driver the canine didn't bite. They say she also said she'd been on buses before with her dog.
Prosecutors say the driver told the girl to get off several times.
They say the teenager began punching the 49-year-old driver in the eye - then yanked her down by her hair to the ground.
An eyewitness also was injured. There was no listed phone number for the teen.