Dog Grooming Cost in Ontario

Plan a realistic grooming budget for Ontario dogs, then confirm the final quote directly with the groomer. This page combines Canadian price-range research with local directory signals from 2,063 listings across 467 cities.

Typical Ontario dog grooming price ranges

These are planning ranges in Canadian dollars, not guaranteed quotes. Public Canadian pricing examples show that add-ons such as nail grinding, medicated shampoo, de-matting, express service, and behavior handling can change the final price.

ServiceDog or coatPlanning rangeWhat to confirm
Nail trimMost dogs$15-$35Ask if grinding, difficult handling, or walk-in nail visits cost extra.
Nail grindingMost dogs$20-$45Often priced as an add-on or upgraded nail finish.
Bath and brushSmall dog$45-$85Short coat or maintenance bath, assuming coat is not matted.
Bath and brushMedium dog$60-$110Price rises with coat density, drying time, undercoat, and skin products.
Bath and brushLarge dog$80-$150Heavy coats, long drying time, or de-shedding can raise the quote.
Full groom with haircutSmall dog$75-$130Typically includes bath, dry, haircut, brush, nails, and basic tidy work.
Full groom with haircutMedium dog$95-$170Curly, wool, drop, or long coats need more hands-on time.
Full groom with haircutLarge dog$130-$230Large size, thick coat, de-shedding, and styling detail drive the range.
Giant or very dense coatGiant dog$180-$320Confirm whether the business accepts the dog size and how time is billed.
De-shedding add-onDouble coat$25-$90+Best confirmed by breed, undercoat condition, and seasonal coat blow.
De-matting or coat rescueMatted coat$20-$80+Can be quoted by time or severity; severe matting may require a shorter shave.
Mobile grooming premiumHouse-call or van$20-$75+Travel area, parking, minimum visit fees, and route availability matter.

Ontario price factors to ask about

Ontario pricing can differ sharply between the GTA, Ottawa, mid-sized cities, cottage areas, and smaller communities.

High-demand cities

Toronto, Ottawa, Mississauga, Brampton, Hamilton, and nearby cities often need earlier booking and clearer quote confirmation.

Seasonal extremes

Salt and freeze-thaw winter, spring mud, humid summers, and fall burrs can all affect coat maintenance.

Commute and mobile fit

Mobile routes and parking rules can change travel fees or whether house-call grooming is practical.

Local service signals that can affect price

These service signals appear in local directory data. Use them as prompts for quote questions, not as a guarantee that the service is currently available.

Haircuts

2,061 local listing signals. Haircut quotes depend on coat length, matting, styling detail, and whether hand-scissoring or breed-specific work is needed.

Compare haircuts ->

Nail trims

2,061 local listing signals. Ask whether clipping and grinding are priced differently and whether walk-in nail appointments are available.

Compare nail trims ->

Puppy grooms

2,061 local listing signals. Puppy intro visits may be shorter and priced differently from adult full grooms.

Compare puppy grooms ->

Bath and brush

2,061 local listing signals. Bath pricing can change with coat density, drying time, skin products, and de-shedding needs.

Compare bath and brush ->

De-shedding

2,060 local listing signals. De-shedding is often time-sensitive during seasonal coat blow and may be quoted as an add-on.

Compare de-shedding ->

Teeth brushing

2,060 local listing signals. Teeth brushing is usually an add-on and is not a substitute for veterinary dental care.

Compare teeth brushing ->

Questions to ask before accepting a grooming price

  • For a dog in Ontario, what is included in the base groom for this size and coat?
  • What could change the quote after you see the coat in person?
  • Are nail grinding, teeth brushing, medicated shampoo, de-shedding, or de-matting separate add-ons?
  • How do you handle mats: brush out, clip shorter, call first, or stop for a consultation?
  • Do you charge extra for behavior handling, senior comfort breaks, express service, or late pickup?
  • How often should this dog return if we want to keep the coat comfortable and predictable?

Dog grooming cost FAQ for Ontario

Why do grooming prices vary so much?

Time is the biggest driver. Size, coat density, haircut style, matting, behavior, drying time, special shampoo, de-shedding, and local demand all affect the final quote.

Should I ask for a quote before booking?

Yes. Share breed or mix, weight, coat length, matting, last groom date, temperament, health notes, and the exact services you want. Ask what could change after the groomer sees the dog.

Is the cheapest groomer always the best value?

Not necessarily. A clear package, safe handling, coat-specific experience, realistic appointment time, and honest de-matting policy can matter more than the lowest starting price.

Ontario city cost guides

These city pages have enough local listings to support more specific booking notes.

Toronto, ON111 local listingsLondon, ON60 local listingsMississauga, ON51 local listingsHamilton, ON46 local listingsOttawa, ON45 local listingsNorth York, ON44 local listingsScarborough, ON40 local listingsEtobicoke, ON35 local listingsBarrie, ON31 local listingsBurlington, ON30 local listingsBrampton, ON28 local listingsMarkham, ON28 local listingsRichmond Hill, ON28 local listingsPeterborough, ON24 local listingsBrantford, ON23 local listingsThunder Bay, ON23 local listingsWindsor, ON23 local listingsCambridge, ON21 local listingsGreater Sudbury, ON21 local listingsKitchener, ON21 local listingsOakville, ON21 local listingsWhitby, ON20 local listingsKingston, ON19 local listingsNewmarket, ON19 local listingsNiagara Falls, ON19 local listingsGuelph, ON18 local listingsWelland, ON18 local listingsMilton, ON17 local listingsSt. Catharines, ON17 local listingsWaterloo, ON17 local listingsEast York, ON15 local listingsNorth Bay, ON15 local listingsOshawa, ON15 local listingsThornhill, ON15 local listingsWoodstock, ON15 local listingsOrillia, ON14 local listingsBrockville, ON13 local listingsPickering, ON12 local listingsAurora, ON11 local listingsPort Colborne, ON11 local listingsSarnia, ON11 local listingsSault Ste. Marie, ON11 local listingsVaughan, ON11 local listingsBowmanville, ON10 local listingsChatham, ON10 local listingsGeorgetown, ON10 local listingsOrangeville, ON10 local listingsOrléans, ON10 local listingsTimmins, ON10 local listingsAjax, ON9 local listingsBelleville, ON9 local listingsBolton, ON9 local listings