Coughing & Sneezing

Why Is My Pet Coughing and Sneezing?

When your pet starts coughing and sneezing, it’s easy to suspect the worst. There are a few different causes why your pet might be coughing and sneezing, and having a bit of background information might help you choose the right course of treatment. For those in the Glen Allen, VA, or West End area, Short Pump Animal Hospital can help.


What Causes Sneezing and Coughing in Pets?

There are a range of different issues that can cause your pet to cough and sneeze. From simple seasonal allergies to more serious underlying health conditions, the list goes on and on. Allergies in pets can cause the nasal passages and the airways to swell and constrict, which may make it hard for your pet to breathe. This might also make your pet sneeze. In cases of seasonal allergies, you can get medication from your veterinarian to help get your pet’s allergies under control.

Another common cause of sneezing and coughing is infection. Particularly in cats, sneezing may be a sign of respiratory infection that needs to be treated by a veterinarian with antibiotics. Sneezing and coughing can be a sign of a fungal infection, a viral infection, or even a bacterial infection. Your pet may also be sneezing or coughing because of dust or some other irritant that has gotten into their airway.

When to Take your Pet to the Vet for Sneezing and Coughing

If your pets only sneeze and cough occasionally, it’s unlikely that they need to be taken to the vet. The real issue comes when the pet has sneezing and coughing that lasts for a long time or that is persistent. Also, if your pet has sneezing and coughing paired with other symptoms like trouble breathing or discharge from the eyes or nose, it’s important to seek veterinary help.  If your pets have a persistent sneeze or cough, it is always best to err on the side of caution and get them to a vet to see if there are any issues that can be taken care of.

For those in the West End or Glen Allen, VA, area, we at Short Pump Animal Hospital are ready to help get your pet treated and to resolve any health issues they may have. For more information, call (804) 360-0100 or contact us today. We want to make sure your pet is happy and healthy!

Contact Us

Send us an email


We’re close to you…so you can stay close to your pet.

Office Hours

Our Regular Schedule

Glen Allen


7:30 am-6:30 pm


7:30 am-6:30 pm


7:30 am-6:30 pm


7:30 am-6:30 pm


7:30 am-6:30 pm