Petco Text Logo
Petco Pet Logo

Why does my dog have red spots, pus, and green skin on its belly?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Female | unspayed | 9 months and 29 days old | 28 lbs

Hi doc, my dogs getting some red spots on its belly with a pus and her belly's color is looking like greenish and it's not normal, what could be the problem? what causes it? and the possible over the counter treatment. Thanks doc

1 Answer

Most Helpful Answer

Image profile

Answered By Lauren Kennedy, DVM

Veterinarian

Published on February 20th, 2018

It sounds as if your dog has a skin infection, most commonly caused by an allergy, a skin mite (Demodex) or fleas. 

The allergy could be a due to a protein in your dog’s food or an environmental allergy like to dust, pollens, grasses, etc. 

The allergy causes your dog to itch and chew at the skin which breaks down the skin barrier. This then leads to infection. Skin infections are typically characterized by large areas of redness, crusting, flaking, and pustules. A thorough skin examination by your veterinarian should be able to determine the cause of the itch so it can be treated appropriately. Your dog will most likely need antibiotics to help clear up the infection and possibly an allergy/anti-itch medication like Apoquel, Atopica, or Cytopoint to give some relief while the infection clears up. A medicated shampoo may be beneficial as well. I would also recommend she be on a good flea control routinely too. 

 While awaiting your visit to the vet you can try putting some topical triple antibiotic ointment on the pustules and see if this helps give Karen some relief. If you are able to post some photos of her skin condition that may help us be better able to determine what is going on. I hope this helps. Thanks for using Petco Pet Education Center, formerly Petcoach. Best of luck.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored