Hydrogen peroxide is not safe for cleaning your dog’s ears. Both Cornell University’s College of Veterinary Medicine and VCA Animal Hospitals advise against using it. The solution can irritate the delicate lining of the ear canal, and the risk increases significantly if the canal is already inflamed or ulcerated, which is often exactly the situation that prompts owners to reach for a cleaning solution in the first place.
Why Hydrogen Peroxide Causes Problems
A dog’s ear canal is shaped like an “L,” running vertically down from the ear flap and then turning horizontally toward the eardrum. This design means liquid you pour in sits in contact with tissue for a long time before it drains. Hydrogen peroxide is an oxidizing agent, and when it stays pooled in that warm, enclosed space, it damages the soft tissue lining the canal. The fizzing action people associate with “cleaning” is actually a chemical reaction that can strip away healthy cells along with debris.
If your dog’s eardrum has a small perforation (something you can’t see from the outside), hydrogen peroxide can reach the middle ear. That’s where the structures responsible for balance and hearing sit. Damage there can cause head tilting, circling, nausea, and difficulty walking. A dog with an ear infection is more likely to have a compromised eardrum, which makes hydrogen peroxide especially risky in the exact scenario where owners are most tempted to use it.
What to Use Instead
Veterinary ear cleaners are formulated to clean effectively without damaging tissue. Most use mild acids and surfactants that dissolve wax, dry excess moisture, and keep the ear’s pH at a level that discourages bacterial and yeast growth. Common active ingredients include salicylic acid, boric acid, acetic acid, and lactic acid. These are gentle enough for routine use on healthy ears.
Popular over-the-counter options include cleaners with salicylic acid (around 0.2%) for sensitive ears, and boric acid/acetic acid combinations that both dry and acidify the canal. For ears with active infections, your vet may recommend a medicated solution containing antifungal or anti-inflammatory ingredients. The key distinction is that these products are pH-balanced for a dog’s ear canal, while hydrogen peroxide is not.
If you don’t have a commercial cleaner on hand and need a quick option, ask your vet about a diluted saline rinse as a temporary measure. Avoid substituting rubbing alcohol as well, since it causes the same irritation problems as hydrogen peroxide.
How to Clean Your Dog’s Ears Safely
Start by lifting the ear flap and squeezing enough cleaning solution into the canal to fill it. You’ll see the liquid pool at the opening. Then gently massage the base of the ear (the cartilage you can feel just below the ear opening) for about 20 to 30 seconds. You’ll hear a squishing sound as the solution loosens wax and debris deeper in the canal.
Let your dog shake their head. This is the most effective step, since the shaking flings loosened debris out of that deep L-shaped canal far better than any cotton ball could reach. After the shake, use a cotton ball or gauze to wipe away the visible debris from the inner ear flap and the opening of the canal. Never push cotton swabs or anything rigid into the canal itself, since you can pack debris deeper or damage the eardrum.
Signs Your Dog Needs a Vet, Not a Cleaning
A healthy ear canal looks pink and clean with little to no odor. If you’re seeing discharge, that’s a signal to pause before cleaning at home. Waxy yellow or reddish-brown discharge often points to a bacterial or yeast infection. Crusty, dark brown or blackish discharge that looks like dried shoe polish is a classic sign of ear mites. Both situations need a diagnosis before treatment, because the wrong cleaner can make things worse.
Other red flags include a bad or fruity smell coming from the ears, visible redness or swelling, warmth when you touch the ear, and your dog flinching or pulling away from contact. Behavioral signs matter too: frequent head shaking, pawing at the ears, tilting the head to one side, or walking in circles all suggest the problem has moved beyond what a routine cleaning can fix. An untreated outer ear infection can progress to a middle or inner ear infection, which causes pain, balance problems, and reluctance to open the mouth.
How Often to Clean Healthy Ears
Most dogs do fine with ear cleaning every two to four weeks. Dogs that swim regularly, have floppy ears (like Basset Hounds or Cocker Spaniels), or produce a lot of wax may need weekly cleaning. Dogs with upright ears and no history of infections often need very little maintenance. Over-cleaning can strip natural oils and create its own set of problems, so more frequent isn’t always better. If you’re unsure about the right schedule, your vet can recommend a frequency based on your dog’s breed, ear shape, and history.

