My vet actually told me (unless I spay) to wait until Mckenzie is a year old to see if her teeth fall out naturally, so I think the vet was wrong about that
We pay about 350 for each of our dogs spay/teeth removal which includes pre bloodwork, pain meds, laser surgery..