The lowest cost of cleaning a dogs teeth at a vet is from $200.00 to $300.00 per cleaning of a dogs teeth.
Larger dogs and a more thorough cleaning can cost as high as $500.00 to $800.00 and of course if the dog needs more dental work the cost can skyrocket to over $1,000.00
But a typical cleaning of a dogs teeth costs at most $500.00 but sometimes less.