Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

Why is my cat stinky and throwing up a lot? Could it be hairballs?

Updated on September 23rd, 2025

Pet's info: Cat | Mixed Breed | Male | neutered | 2 years and 2 months old | 9 lbs

My cat has been very stinky for awhile. I've given him to baths but they have no affect. He grooms himself an average amount and seems clean but smells. He also vomits quite a bit at least once or twice every two weeks. It can be grass, his food but really mushy, or what I have in the picture. He hasn't lost any weight yet it looks like he throws up quite a bit of food at times. He still acts sweet and like nothing is bothering him but this has been going on for a while. His waste seems normal.

1 Answer

Most Helpful Answer

Dr. Davis

Answered By Dr. Davis

Veterinarian

Published on August 2nd, 2017

Cats vomit more often than other animals. Often it can be from eating too fast or they throw up balls of hair that accumulate in the stomach. The picture looks like a hair ball. As long as Socks is acting normally it is an annoyance but nothing to be concerned about. You can give cat laxative weekly as this will help prevent hair balls. The product you buy in the pet store is flavored so they usually like it. Also there is cat food formulated for hair ball prevention. As far as the odor I'd try to find where it's coming from. Dental problems, ear infections and other things can cause an odor. Ask your veterinarian to check if there is an abnormal odor next time you take him in for an exam. Thanks for using Petco Pet Education Center, formerly Petcoach to help you care for Socks.
Vote Icon1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Share

Styled arrow button