Updated On September 23rd, 2025
Pet's info: Dog | German Shepherd | Male | unneutered | 2 months and 27 days old | 35 lbs
I have a german shepherd puppy 3 monthes old .i changed his puppy food now he vomited and is not eating food.is this something serious. What can i do to cure him before getting to vet.
4 Answers
Published on February 4th, 2018
Hi, thanks for using Petco Pet Education Center, formerly Petcoach! Poor Kira! She is very cute! Vomiting can be caused by a sudden diet change. I would with hold food for 12 hours then start a bland diet of boiled chicken or hamburger with rice for 2 days. If he eats it well and doesn't vomit then put him back on the original food. If you really want him on this new food mix it with the old food and slowly transition him to the new diet. If he won't eat and continues to vomit he should see a Vet. I hope this helps and I wish Kira the best!
2Pet Parents found this answer helpful
Published on September 22nd, 2017
I believe the cause of the stomach upset is the change in food. I would advise a bland diet for a few days of boiled chicken breast and steamed white rice. There are only three pet food brands which are approved by veterinarians. These are science diet, royal canin and purina pro plan. Only these three Have undergone research to ensure they provide an adequate and nutritious diet for pets. This research is approved by veterinarians. Any other food brands may not be regulated or researched as thoroughly. For this reason I would only advise feeding one of those three. For this reason Then I would transition on to this diet; http://www.drsfostersmith.com/product/prod_display.cfm?pcatid=29267
1Pet Parents found this answer helpful
Published on February 4th, 2017
Poor puppy. Well at this point it won't make a difference knowing what food he was on. He is already compromised from the sudden food switch so its bet just to treat his stomach upset me then get him on a high quality food of your choosing. I am not sure how old your puppy is, but you can fast him for 6-12 hrs (water only) and then offer him a bland diet of plain boiled chicken and rice or cottage cheese for 2-3 days and then slowly transition him back to a puppy food of your choosing. Higher quality puppy foods tend to digest better (Royal Canin, Hill's Science diet, Evo, Merrick, etc). And for the future it is best to do a slow transition whenever switching food brands to avoid a stomach upset; although in this situation you really had no choice. Here is a website link that shows you how to do a gradual food transition http://www.hillspet.com/en/us/dog-care/nutrition-feeding/how-to-transition-my-dogs-food I hope your pup feels better soon! If he is still vomiting after say another 24 hrs or getting significantly worse at any point, then it's best to have him seen by your local veterinarian to investigate other possible causes of his illness so that we know exactly what treatment he needs to get better.
1Pet Parents found this answer helpful
Published on September 29th, 2020
Poor Reptar! You are correct it may be the change of food causing his vomiting. Feed him a bland diet of boiled white meat chicken (no bones) and white rice in small amounts several times a day for a couple of days. Then slowly add back in his normal diet. If he refuses to eat the bland diet, he vomits the bland diet, develops diarrhea, stops drinking water, starts vomiting water, or becomes very lethargic, he will need to see a vet right away. Best of luck.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.