I took Armani to go with my boyfriend and I to the pet store. Its pretty hot here but we it was towards the evening to figured he can stick his head out the window a little from my lap. He did ok on the way there. But on the way home he threw up three times

I dunno what happened. It could have been a combination of the heat and bouncing up and down in the car (he usually lays still on my lap) but today he was sitting up. Or it was the heargard I gave him about 2 1/2 hours before

has this ever happened to anyone? from the heartgard or the car ride? We came home, I tried to get him to drink and he wouldn take it. He finally licked an ice cube. Then my boyfriend took him outside and he ate a bunch of grass and went running. He seemed better. We took him on a walk so he can get fresh air. HE was seemed fine. He ate some boiled chicken when we got home and now he is sleeping