Wouldn't do Petsmart vets cause I would be afraid they wouldn't stay there for long and I want a vet I can rely on to be there for years. I just got Petplan insurance for my baby and think I will be quite happy with it.
Petplan Pet Insurance - The Best Pet Health Insurance Plans for Unexpected Veterinary Bills - Get a Free Quote!
There are others out there that I am sure other people will recommend.