Usually our vet charges $30 a tooth to be pulled if done seperatly. But because I had them do it while she was being spayed, they charged me $90 to pull all eight that needed to come out. I got lucky for the deal because they were not loose at all. Some vets charge, some may not, all though it seems like most do. If the teeth are really loose, my vet doesn't charge anything to pull them out. I would ask when you call to make the appointments and get an estimate before you have them do anything.
They were calling me through out Emma's spay to ask if I wanted them to do various things to her while she was under. I thought it was kinda cool that they did that.
p.s. That is about the price that most people here have quoted for a spay/neuter.