There are two types of animal hospitals. Ones like Abbott Road that have a home feel, and ones like Waverly Animal Hospital that feel like real hospitals. They offer everything from shots to boarding. I even found my second kitty there, they always have baby kittens in need of homes.
Pros: All in one hospital for pets