I have a 2 year old pug. I just changed her food about 2 weeks ago and she didn't seem to have a problem with it. She threw up a small amount of liquid the color of her food the first week and that was it. However, this morning she threw up 4 times and a good size amount (probably about 2 ounces.) We fed her the remainder of the bag of food last night which was not much at all, and she seemed like she felt fine when we took her out this morning. I have read a lot of places that pugs tend to get an upset stomach faster than other dogs and it can be caused by heat. We live in VA Beach and it is 75 degrees by 5 am and very humid, could this have something to do with it? She does not have dirreah and no problem peeing. I have noticed though that her poop has been very green lately, there is green stuff in her food (a sort of vegetable) and just figured it was because of that. She seems to be fine now that she has thrown up, and is just laying down in her bed. Her throw up was the color of her food (an orangeish red, but not bloody) and had a watery substance with it (I don't think it was bile because it seemed to have the tint of the throw up itself.) It was also sort of chunky?
