I think they recommend shots every 2 years.....but most vets will push them on you annually.
I pay about $120/year for shots/wellness exam.
I pay about $150 for teeth cleaning. But I don't like to do it, because it usually involves anesthesia. Plus, do wild dogs brush their teeth?
Grooming cost $50 every 6 months or so. I have a shed-a-holic Siberian Husky. He blows his coat twice a year, and I prefer to have him groomed professionally, since he wiggles, writhes, and runs away when I bust out the brush.