How Much Does Dog Grooming Cost? A Complete Price Breakdown
A detailed breakdown of dog grooming costs — from basic baths to full-service packages — so you can budget for your pup's care without surprises.

Whether you just brought home a new puppy or you're re-evaluating your monthly pet budget, grooming is one of those costs that catches many dog owners off guard. The price of a single grooming session can range from $30 to $150 or more — and that spread depends on factors you might not expect.
This guide breaks down exactly what you'll pay, what affects the price, and how to get the best value for your money.

Dog Grooming Cost by Service: $25–$150
Not every visit needs the full works. Here's what individual services typically cost:
| Service | Price Range | Notes |
|---|---|---|
| Basic bath & dry | $25–$50 | Shampoo, blow-dry, ear cleaning |
| Bath + haircut | $40–$75 | Full-service groom for short-coat breeds |
| Full groom (long coat) | $60–$120 | Includes dematting, styling, full trim |
| Nail trim only | $10–$25 | Quick service, often walk-in |
| Nail grinding | $15–$30 | Smoother finish, less splintering |
| Teeth brushing | $5–$15 | Usually an add-on |
| De-shedding treatment | $20–$40 | Add-on for heavy shedders |
| Flea/tick treatment bath | $15–$35 | Medicated shampoo add-on |
| Anal gland expression | $10–$25 | Often included in full grooms |
| Creative styling/coloring | $25–$75+ | Pet-safe dye, specialty cuts |
Key takeaway: A standard full-service groom for an average-sized dog with a medium coat runs $50–$80. That's the number most owners should budget around.
Dog Grooming Prices by Size: $30–$150
Size sets the floor. Larger dogs require more time, more product, and more physical effort from the groomer — but coat type is what multiplies that floor, which is why the by-breed tables below matter more than this section for most owners.

Small Dogs (under 25 lbs)
Typical full groom: $35–$60
Breeds like Yorkies, Maltese, Shih Tzus, and Chihuahuas fall here. Small dogs are quicker to groom but often have fine coats that mat easily. If you skip regular grooming, expect to pay more for dematting surcharges.
Medium Dogs (25–50 lbs)
Typical full groom: $50–$80
Cocker Spaniels, Beagles, Australian Shepherds, and Bulldogs are in this range. Medium dogs are the pricing sweet spot — most published grooming prices reflect this size category.
Large Dogs (50–90 lbs)
Typical full groom: $70–$100
Golden Retrievers, Labs, Huskies, and Standard Poodles. Large dogs take significantly longer and use 2–3x the shampoo and conditioner. Double-coated breeds like Huskies often incur additional de-shedding fees.
Extra-Large Dogs (90+ lbs)
Typical full groom: $90–$150+
Great Danes, Bernese Mountain Dogs, Newfoundlands, and Saint Bernards. Many salons charge a flat surcharge of $20–$40 for XL breeds on top of their base pricing. Some mobile groomers won't accept dogs over 100 lbs.
Dog Grooming Cost by Breed
Size sets the floor, but coat sets the price. Two 60-pound dogs can differ by $50 a session because one is a Labrador and the other is a doodle. The tables below group breeds by what their coat actually needs, because that — not weight — is what a groomer is charging for.
How to read these: each figure is a full groom at a mid-range salon in a mid-size US metro. Add 30–50% in a major metro, subtract 15–25% in a small town, and add the matting surcharge below if you have stretched the schedule.
Continuously Growing Coats: $55–$150
These coats never stop growing, so they must be cut rather than washed and brushed. They mat close to the skin between appointments, and they are the most expensive coats to own by a wide margin.
| Breed | Per full groom | Typical schedule | Annual cost |
|---|---|---|---|
| Goldendoodle / Labradoodle | $85–$150 | Every 6–8 weeks | $700–$1,300 |
| Bernedoodle / Sheepadoodle | $90–$160 | Every 6–8 weeks | $750–$1,400 |
| Old English Sheepdog | $90–$160 | Every 6–8 weeks | $750–$1,400 |
| Afghan Hound | $85–$150 | Every 4–6 weeks | $900–$1,600 |
| Poodle (standard) | $75–$120 | Every 6–8 weeks | $650–$1,000 |
| Portuguese Water Dog | $75–$120 | Every 6–8 weeks | $650–$1,000 |
| Cockapoo / Cavapoo | $65–$110 | Every 6–8 weeks | $550–$950 |
| Poodle (miniature/toy) | $60–$95 | Every 6–8 weeks | $520–$820 |
| Bichon Frise | $60–$90 | Every 6–8 weeks | $500–$800 |
| Schnauzer (standard) | $65–$100 | Every 6–8 weeks | $560–$870 |
| Schnauzer (miniature) | $55–$85 | Every 6–8 weeks | $475–$740 |
| Cocker Spaniel | $65–$95 | Every 6–8 weeks | $560–$820 |
| Havanese | $55–$90 | Every 4–6 weeks | $600–$1,000 |
| Maltese | $50–$80 | Every 4–6 weeks | $550–$900 |
| Yorkshire Terrier | $50–$75 | Every 4–6 weeks | $500–$850 |
| Shih Tzu | $55–$85 | Every 6–8 weeks | $450–$750 |
| Lhasa Apso | $55–$85 | Every 6–8 weeks | $450–$750 |
| West Highland White Terrier | $55–$85 | Every 8–10 weeks | $350–$550 |
Long Double Coats: $60–$120
These shed rather than grow indefinitely, so they are washed, dried, and de-shedded rather than cut. The cost driver is drying time — a thick undercoat can take an hour of forced-air drying on its own.
| Breed | Per full groom | Typical schedule | Annual cost |
|---|---|---|---|
| Newfoundland | $100–$180 | Every 8–12 weeks | $450–$900 |
| Saint Bernard | $95–$170 | Every 8–12 weeks | $430–$850 |
| Bernese Mountain Dog | $90–$150 | Every 8–12 weeks | $400–$750 |
| Great Pyrenees | $90–$150 | Every 8–12 weeks | $400–$750 |
| Samoyed | $85–$140 | Every 8–12 weeks | $380–$700 |
| Chow Chow | $80–$130 | Every 8–12 weeks | $360–$650 |
| Husky (de-shed) | $70–$110 | Every 8–12 weeks | $350–$600 |
| Alaskan Malamute | $80–$130 | Every 8–12 weeks | $360–$650 |
| Collie (rough) | $70–$110 | Every 8–12 weeks | $320–$550 |
| Golden Retriever | $60–$95 | Every 8–12 weeks | $300–$500 |
| Australian Shepherd | $60–$95 | Every 8–12 weeks | $300–$500 |
| Shetland Sheepdog | $55–$85 | Every 8–12 weeks | $280–$450 |
| Border Collie | $55–$85 | Every 8–12 weeks | $280–$450 |
Short Double Coats: $40–$85
Short but dense. These rarely need a haircut, but they shed heavily twice a year and a de-shedding treatment is usually money well spent in spring and autumn.
| Breed | Per full groom | Typical schedule | Annual cost |
|---|---|---|---|
| Akita | $70–$110 | Every 8–12 weeks | $320–$550 |
| German Shepherd | $65–$100 | Every 8–12 weeks | $300–$550 |
| Rottweiler | $55–$85 | Every 8–12 weeks | $250–$430 |
| Shiba Inu | $50–$80 | Every 8–12 weeks | $230–$400 |
| Corgi | $50–$75 | Every 8–12 weeks | $250–$400 |
| Labrador Retriever | $40–$65 | Every 8–12 weeks | $200–$350 |
| Pug | $35–$55 | Every 8–12 weeks | $175–$300 |
| Beagle | $35–$55 | Every 8–12 weeks | $175–$300 |
Wire Coats: $60–$110
Wire coats are their own category because doing them properly means hand-stripping — pulling dead hair out by the root rather than clipping it. It takes far longer, and not every salon offers it. Clipping a wire coat is cheaper but softens the texture permanently.
| Breed | Clipped | Hand-stripped | Typical schedule |
|---|---|---|---|
| Airedale Terrier | $70–$105 | $110–$180 | Every 8–10 weeks |
| Wire Fox Terrier | $60–$90 | $100–$160 | Every 8–10 weeks |
| Scottish Terrier | $60–$90 | $100–$155 | Every 8–10 weeks |
| Border Terrier | $55–$85 | $90–$145 | Every 8–12 weeks |
| German Wirehaired Pointer | $60–$95 | $100–$160 | Every 8–12 weeks |
Smooth Single Coats: $30–$60
The cheapest coats to maintain. Most of these dogs need a bath, nails, and ears — not a haircut — so many owners skip the salon entirely and do it at home.
| Breed | Per bath & tidy | Typical schedule | Annual cost |
|---|---|---|---|
| Great Dane | $55–$90 | Every 8–12 weeks | $250–$400 |
| Doberman | $40–$65 | Every 8–12 weeks | $180–$300 |
| Weimaraner / Vizsla | $40–$65 | Every 8–12 weeks | $180–$300 |
| Boxer | $35–$60 | Every 8–12 weeks | $160–$280 |
| Basset Hound | $40–$65 | Every 8–12 weeks | $180–$300 |
| Pit Bull / American Bully | $35–$55 | Every 8–12 weeks | $160–$260 |
| French Bulldog | $35–$55 | Every 8–12 weeks | $160–$260 |
| Boston Terrier | $30–$50 | Every 8–12 weeks | $150–$240 |
| Dachshund (smooth) | $30–$50 | Every 8–12 weeks | $150–$240 |
| Greyhound / Whippet | $30–$50 | Every 8–12 weeks | $150–$240 |
| Chihuahua | $30–$45 | Every 8–12 weeks | $150–$250 |
The pattern worth noticing: the expensive breeds are not the big ones. A Chihuahua and a Yorkie are nearly the same size, but the Yorkie costs three to five times more per year because its coat grows continuously and has to be cut rather than washed. A Newfoundland outweighs a Goldendoodle by 50 pounds and still costs less per year, because it is dried rather than styled. If grooming budget matters to you, coat type is the variable to choose on — not size.
What Grooming Costs for Specific Breeds
Goldendoodle Grooming Cost: $85–$150
The most expensive common breed to groom, and the one owners are most often surprised by. A doodle coat combines the poodle's continuous growth with a retriever's density, so it mats under the surface where brushing misses it. Groomers price doodles above their size bracket for that reason alone. Stretch past eight weeks and you are usually paying a $20–$75 dematting surcharge or accepting a shave-down. Brushing to the skin twice a week with a slicker and a metal comb is what keeps you at the bottom of the range.
Poodle Grooming Cost: $75–$120
A standard poodle runs $75–$120, a miniature or toy $60–$95. The coat is single rather than double, so it sheds very little — but it grows continuously and felts quickly. Price varies more by clip than by dog: a short sporting or kennel clip sits at the bottom of the range, while a continental or scissored show trim can add $40 or more in hand-scissoring time.
Shih Tzu Grooming Cost: $55–$85
A puppy cut every six to eight weeks is the practical default at $55–$85. Keeping the coat long enough to floor-length adds both salon time and daily brushing at home, and most owners move to a shorter clip within a year. Watch the face: eye and muzzle trims are usually included, but some salons bill a separate $10–$15 face trim between full grooms.
Yorkshire Terrier Grooming Cost: $50–$75
Small and cheap per visit, but the schedule is the expensive part — every four to six weeks, which is the tightest of any common breed. That works out to $500–$850 a year, more than a Golden Retriever costs. The silky coat tangles rather than mats, so daily combing genuinely reduces your bill.
Cocker Spaniel Grooming Cost: $65–$95
Cockers sit awkwardly between categories: a medium-size dog with a continuously growing feathered coat. The ears are the real cost driver — heavy, low-set, and prone to infection, so most groomers charge for thorough ear cleaning and the feathering underneath. Every six to eight weeks, and do not skip the ear check between visits.
German Shepherd Grooming Cost: $65–$100
No haircut needed, so what you are paying for is bathing and drying a dense double coat. The undercoat is what runs up the bill: a proper de-shed adds $20–$40 and can double the appointment length. Twice a year, during the seasonal blow-out, that add-on saves more in vacuuming than it costs.
Golden Retriever Grooming Cost: $60–$95
Every eight to twelve weeks, mostly for a bath, blow-out, feathering tidy, and nails. Goldens are not clipped — shaving a double coat damages its ability to insulate and it can grow back patchy — so any groomer who offers to shave one should be asked why. Feathering on the legs, tail, and ears mats if it is neglected, and that is where a dematting charge appears.
Husky Grooming Cost: $70–$110
Almost entirely a de-shedding job. The price is drying and undercoat removal, which on a blowing coat can take well over an hour. Like the Golden, a Husky should never be shaved. Two heavy sheds a year means budgeting for two premium de-shed appointments plus routine baths in between.
What Else Affects the Price?
Beyond size, several factors can push your grooming bill higher or lower:
Coat Type and Condition
- Double-coated breeds (Huskies, Goldens, German Shepherds) typically cost $15–$30 more due to de-shedding work
- Curly or wire-haired coats (Poodles, Schnauzers, Wirehaired Terriers) require specialized technique and more time
- Matted coats incur surcharges of $20–$50+ depending on severity — in extreme cases, groomers may need to shave the coat entirely
- Freshly brushed dogs may get a discount or at minimum avoid the matting surcharge
Dog's Behavior
This one surprises many owners. A dog that bites, squirms, or panics on the table takes longer and poses safety risks. Some groomers charge a handling fee of $10–$25 for difficult dogs. Others may require a veterinary grooming session for aggressive dogs, which runs $150–$300+.
Pro tip: Invest in early socialization with grooming tools. Get your puppy comfortable with nail clippers, brushes, blow dryers, and handling their paws and face. It pays off for years.
Salon Type
- Chain pet stores (PetSmart, Petco): $40–$75 for a full groom. Consistent pricing, frequent coupons, but higher turnover in staff
- Independent salons: $50–$100+. Often more experienced groomers, personalized attention, breed-specific expertise
- Mobile groomers: $60–$120+. Premium for convenience — the van comes to you with a full setup. Great for anxious dogs who stress in salon environments
- Self-service dog wash: $15–$30. You do the work, they provide the tub, shampoo, dryer, and cleanup
Frequency
Regular grooming is actually cheaper in the long run:
- Every 4–6 weeks: Standard for breeds that need haircuts (Poodles, Doodles, Shih Tzus). Keeps costs predictable and avoids matting surcharges.
- Every 6–8 weeks: Works for medium-maintenance breeds. You'll stay ahead of tangles but may occasionally pay dematting fees.
- Every 8–12 weeks: Fine for short-coated breeds (Labs, Beagles). Bath and nail trim is usually all they need.
- Infrequently/only when needed: This approach often backfires. A severely matted dog costs $30–$60 more per visit, and the groom is less comfortable for the dog.
DIY Grooming: Can You Save Money at Home?

Absolutely — with some caveats. Here's what's realistic to do yourself:
Easy to DIY
- Brushing — Free, and the single best thing you can do between professional grooms. Brush 2–3x per week for long-coated breeds.
- Bathing — $5–$10 per bath in shampoo costs. Use lukewarm water and dog-specific shampoo (never human shampoo — wrong pH).
- Ear cleaning — $8–$12 for a bottle of ear cleaner that lasts months.
- Teeth brushing — $5–$10 for a dog toothbrush and enzymatic toothpaste.
Proceed with Caution
- Nail trimming — Saves $10–$25/visit, but you risk cutting the quick (the blood vessel inside the nail). Use a nail grinder for more control, and learn to identify the quick on your dog's specific nail color. See our guide to the best dog nail clippers if you're shopping for a safer at-home tool.
- Sanitary trims — Simple cleanup around the rear and belly. Use blunt-tipped scissors and go slow.
Leave to the Pros
- Full haircuts and breed-specific styling — Professional clippers, technique, and breed knowledge make a huge difference. A bad home haircut takes months to grow out.
- Dematting — Pulling mats is painful for the dog and easy to do wrong. Groomers have the right tools and technique.
- Anal gland expression — Can cause injury or infection if done incorrectly. Let your vet or groomer handle it.
Realistic DIY Savings
If you bathe your dog at home between professional grooms and keep up with brushing, you can extend the time between salon visits and save $200–$500 per year depending on your breed.
Annual Grooming Budget by Breed Type
Here's what to expect per year based on how much grooming your breed needs:
| Maintenance Level | Example Breeds | Visits/Year | Annual Cost |
|---|---|---|---|
| Low | Beagle, Boxer, Chihuahua | 4–6 baths | $150–$300 |
| Medium | Golden Retriever, Husky, Corgi | 6–8 grooms | $350–$600 |
| High | Poodle, Bichon, Shih Tzu | 8–12 full grooms | $600–$1,200 |
| Very High | Doodle, Afghan Hound, Komondor | 10–12+ full grooms | $800–$1,500+ |
Don't forget add-ons: Budget an extra $100–$200/year for nail trims between grooms, occasional de-shedding treatments, and one-off needs like flea baths or medicated shampoos.
Tips for Getting the Best Value
- Book on a schedule. Many salons offer 10–15% discounts for recurring appointments or prepaid packages.
- Brush at home. A mat-free dog takes less time to groom, and some groomers will charge less for well-maintained coats.
- Ask about package pricing. A bath-and-nail-trim combo is almost always cheaper than booking each separately.
- Tip your groomer. Standard is 15–20%. A good groomer who knows your dog is worth their weight in gold — tipping helps you keep them.
- Don't skip grooming to save money. Matting, overgrown nails, and ear infections from neglected grooming cost far more at the vet than regular maintenance costs at the salon.
- Consider a grooming school. Students supervised by instructors often charge 30–50% less. The trade-off is a longer appointment time.
- Compare mobile vs. salon pricing. Mobile costs more per visit but saves driving time — and for anxious dogs, the stress reduction is worth the premium.
The Bottom Line
For most dog owners, plan on $50–$80 per grooming session and $400–$800 per year in total grooming costs. High-maintenance breeds will land at the top of that range; short-coated breeds can get by on much less.
The most expensive grooming mistake isn't splurging on a premium salon — it's skipping grooming until problems develop. Matted coats, overgrown nails curling into paw pads, and chronic ear infections all lead to vet bills that dwarf what you would have spent on regular maintenance.
Find a groomer you trust, get on a schedule, and brush your dog at home between visits. Your dog will be happier, healthier, and always ready for their close-up.
Frequently asked questions
How much does it cost to groom a dog?
A full groom costs $50–$80 for most dogs. Small short-coated dogs start around $30–$45, while large or high-maintenance coats run $90–$150. A bath-and-brush without a haircut is cheaper at $25–$55.
How much does it cost to groom a Goldendoodle?
Expect $85–$150 per full groom, and every six to eight weeks is typical. Doodle coats are the most expensive in grooming because they mat close to the skin and take far longer to brush out — most salons price them above their size bracket for that reason alone.
Why is dog grooming so expensive?
You are paying for 90 minutes to three hours of skilled one-on-one work, not a wash. Price tracks time, and time tracks coat condition — the same dog costs more when it arrives matted. Add facility costs, insurance, and the fact that a groomer can only handle four to six dogs a day.
How often should a dog be groomed?
Short-coated breeds need a bath every four to eight weeks and little else. Double-coated breeds need a full groom every eight to twelve weeks plus regular brushing. Poodles, doodles, and other continuously growing coats need a full groom every four to eight weeks — stretch it further and you pay a matting surcharge.
Is mobile dog grooming worth the extra cost?
It costs $20–$40 more per visit, and it is worth it for anxious dogs, senior dogs, reactive dogs, and owners without transport. Your dog is handled one-on-one with no kennel wait and no other dogs, which for a stressed dog is the whole value.
How much should you tip a dog groomer?
15–20% of the service price is standard, the same as a hairdresser. Tip toward the higher end for a difficult coat, a nervous dog, or anything that ran long.
Can I groom my dog at home to save money?
Brushing, nail trims, ear cleaning, and baths are all reasonable at home and will genuinely cut your bill. Leave haircuts on continuously growing coats, de-matting, anal glands, and anything involving a nervous dog near clippers to a professional — a bad home haircut usually ends in a paid corrective groom.
Which dog breeds are the most expensive to groom?
Continuously growing coats top the list — doodles, Bernedoodles, and Old English Sheepdogs at $85–$160 a groom, and Afghan Hounds highest of all annually because they need a four to six week schedule. Any coat that has to be cut rather than washed costs two to five times more per year than one that only needs bathing.
Which dog breeds are the cheapest to groom?
Smooth single coats — Boston Terriers, smooth Dachshunds, Greyhounds, Whippets, and Chihuahuas at $30–$50 a visit, or $150–$250 a year. These dogs need a bath, nails, and ears rather than a haircut, which is why many owners handle them entirely at home.
How much does it cost to groom a Shih Tzu?
$55–$85 for a puppy cut every six to eight weeks, or roughly $450–$750 a year. Keeping the coat long adds salon time and daily brushing at home; most owners move to a shorter clip within the first year. Some salons bill a separate $10–$15 face trim between full grooms.
How much does it cost to groom a German Shepherd?
$65–$100 every eight to twelve weeks. There is no haircut — you are paying to bathe and dry a dense double coat. A proper de-shedding treatment adds $20–$40 and is worth it twice a year during the seasonal blow-out.
How much does it cost to groom a Cocker Spaniel?
$65–$95 every six to eight weeks, about $560–$820 a year. The ears drive the cost: heavy, low-set, and infection-prone, so thorough ear cleaning and the feathering underneath are part of every appointment.


