I was hard pressed to find a vet in the Madison area that I really liked, with reasonable prices. Since I have three dogs, expenses can add up fast. Family Pet Care in Toney is worth the drive--they are always very friendly, with reasonable prices for their services, and they treat you and your pets with respect. They also accept SNAP certificates, which is great if you need to have your pet spayed or neutered. They're also fine with you giving your pups their own vaccinations (buying them at a co-op, for example, or from your breeder). I'm picky about my dogs and have very few complaints with Family Pet Care. They are very busy, though, so I'd recommend making appointments (especially surgeries) well in advance.