I can't remember offhand the cat prices, as my cats are just now due for thier shots again. But my dogs were just there recently, and it's $18 for the office call (regardless of how many pets you bring), $18 for the combo canine shot, $7 for the rabies shot, and $18 for a heartworm test.
I know the cat prices are pretty comparable. I know it's $18 for the leukemia test. Gizmo's spay was around $100 total, including the pain meds. He doesn't charge anything to bring them in to have stitches removed. And if you bring them in twice for the same problem, the office call is charged as a "recheck" at $9. My job takes me to Petsmart frequently, and they tried to sell me on their vet. $27 for a heartworm test, $14.95 for a rabies shot, $27 for a combo shot. Ummmm.....no I think I'll stick with my vet! Not to mention my vet is a half hour from my house in a small town, and Petsmart requires an hour long drive through a big city!
Wanted to add, after reading the other posts, that I am confident in my vet's abilities, and have used him for many years. He's good with my pets (even my horse that always tried to kick him) and definitely knows what he's doing. And although he SELLS Science Diet, he doesn't tell people that they should buy it, like some vets do.