Skin infection (pyoderma) in dogs
Pyoderma is a bacterial skin infection, most often caused by Staphylococcus. It's usually triggered by allergies or other skin problems.
Last updated: October 2026 · 2 sources · see sources
Signs to watch for
- Red bumps or pimples
- Crusts
- Circular scaly patches
- Hair loss
- Itching
Trouble breathing, collapse, repeated vomiting, not peeing, or a seizure that lasts more than a few minutes needs a vet right away. See when to see a vet.
How vets diagnose it
Your vet does skin cytology and, for repeat or stubborn cases, a bacterial culture. [2]
How it's treated
Treatment can include medicated baths and oral antibiotics, plus managing the underlying cause. [2]
Medicines your vet may mention: Cephalexin, Clavamox. We don't list doses; your vet will decide what fits your pet.
What it costs to diagnose and manage
These are typical US ranges from the sources listed. Your pet's costs depend on how severe things are, the tests your vet recommends, your pet's size and where you live. Ask your vet for a written estimate.
Outlook
Most infections clear with treatment. Recurring infections need a search for the root cause. [2]
Common questions
What is skin infection (pyoderma) in dogs?
Pyoderma is a bacterial skin infection, most often caused by Staphylococcus. It's usually triggered by allergies or other skin problems.
What are the signs of skin infection (pyoderma)?
Common signs include: red bumps or pimples, crusts, circular scaly patches, hair loss, itching.
How do vets diagnose skin infection (pyoderma)?
Your vet does skin cytology and, for repeat or stubborn cases, a bacterial culture.
How is skin infection (pyoderma) treated?
Treatment can include medicated baths and oral antibiotics, plus managing the underlying cause.
How much does skin infection (pyoderma) cost to treat?
Diagnosis (exam and tests): $100–$300; Treatment: $150–$500. Costs vary with severity, tests, your pet's size and where you live.
Related
This page is general information for pet owners, not veterinary advice. Talk to your vet about your own pet.