Most dog styes heal on their own within a week or two, but you can speed up the process with warm compresses and basic eyelid hygiene. A stye is a small, painful bump on the eyelid margin caused by a bacterial infection in a hair follicle or oil gland. The same staph and strep bacteria that cause skin infections in dogs are usually responsible.
What a Dog Stye Looks Like
A stye typically starts as redness and swelling on the eyelid. Within a day or two, it localizes to the eyelid margin and forms a small yellowish pustule at the base of an eyelash, surrounded by puffy, irritated skin. Your dog may squint, paw at the eye, or have watery discharge on that side.
A similar-looking bump called a chalazion can also form on a dog’s eyelid, but it develops deeper in the lid and isn’t caused by infection. It’s a blocked oil gland that becomes a firm, painless nodule. In the first couple of days, the two are hard to tell apart. The key difference: a stye stays painful and sits right at the lash line, while a chalazion migrates toward the center of the eyelid and stops hurting.
Warm Compresses Are the First Step
The most effective home treatment is a warm compress applied to the affected eye. Soak a clean washcloth in warm (not hot) tap water, wring it out, and hold it gently against your dog’s closed eyelid for five to ten minutes. Repeat this three to four times a day. The warmth increases blood flow to the area and helps the blocked gland open and drain naturally.
Most dogs tolerate this well if you stay calm and use a soft touch. If your dog resists, try doing it while they’re drowsy or resting. Even a few minutes of contact is better than none. The goal is to soften the material plugging the gland so it can clear on its own.
Keep the Eyelid Clean
Gentle cleaning around the eyelid helps prevent bacteria from re-infecting the area or spreading to other glands. After applying the warm compress, you can wipe the eyelid margin with a piece of damp gauze. Veterinary ophthalmologists sometimes recommend a single drop of baby “no tears” shampoo on a small gauze pad as a mild cleanser for crusty eyelids. Wipe gently along the lash line, then rinse with warm water.
Don’t use hydrogen peroxide, rubbing alcohol, or any human eye drops on your dog’s eye. These can damage the delicate tissue of the eyelid and cornea.
Never Pop or Squeeze a Stye
It’s tempting to try to drain the bump, but squeezing or puncturing a stye on your dog’s eyelid can push the infection deeper into the tissue, spread bacteria to the cornea, or cause a more serious abscess. The eyelid sits directly against the eye’s surface, so any trauma in that area risks damaging the cornea or introducing infection into the eye itself. If the stye needs to be drained, that’s a job for a vet using sterile technique.
When a Vet Needs to Step In
Most styes resolve with warm compresses alone, but some don’t. Take your dog to the vet if:
- The bump hasn’t improved after 7 to 10 days of consistent warm compress treatment
- The swelling is getting larger or spreading beyond the eyelid margin
- You see yellow or green discharge coming from the eye, which signals a bacterial infection that may need medication
- Your dog is keeping the eye shut, pawing at it constantly, or seems to have trouble seeing
- The stye keeps coming back in the same spot or new ones appear on the other eye
A vet will typically prescribe a topical antibiotic ointment applied directly to the eyelid. These ointments target the staph and strep bacteria most commonly involved. For more stubborn infections, oral antibiotics may be added. In rare cases where a stye has hardened into a chronic lump or formed an abscess, minor surgical drainage under sedation may be necessary.
Why Some Dogs Get Styes Repeatedly
Styes form when bacteria infect the small oil glands (meibomian glands) or hair follicles along the eyelid margin. Some dogs are prone to repeated episodes because of chronic low-grade bacterial colonization on the eyelid skin. Breeds with loose facial skin, prominent eyes, or heavy facial folds tend to trap more moisture and debris around the eyes, creating a favorable environment for bacteria.
Chronic eyelid infections can lead to scarring, hair loss along the lid margin, and permanent changes to the meibomian glands. When a gland ruptures internally, the oily material it releases triggers an inflammatory reaction in the surrounding tissue, which is why some bumps linger long after the infection clears.
Preventing Styes From Coming Back
Regular eyelid hygiene is the best prevention. A quick daily wipe of the eyelid area with a warm, damp cloth removes the debris and bacteria that accumulate around the lash line. For dogs with a history of recurring styes, making this part of your grooming routine can significantly reduce flare-ups.
Keep the fur around your dog’s eyes trimmed so it doesn’t irritate the eyelid or trap moisture. If your dog swims frequently or gets into dusty environments, a gentle eye wipe afterward helps clear out potential irritants before they can clog a gland. Dogs with allergies or skin conditions that cause facial itching are also more likely to develop eyelid infections from scratching, so managing those underlying issues reduces the risk as well.

