We have been extremely happy with Portage Park Animal Hospital. We transferred here from McKillip (another wonderful animal hospital) just over a year ago due to one aging, arthritic dog who had a hard time making it from the parking garage across the street to the vet's office and a new puppy that got so carsick we just couldn't put her in the car for the 30-45 minute drive to and from McKillip!
There are several vets at Portage Park (we've seen them all!) and they all are excellent. The entire staff is friendly and caring, their equipment is state of the art, and the premises are very clean. Yes, their prices can be a bit higher than other animal hospitals (I do believe you get what you pay for!) but they do have a great puppy (and kitten) package .... 4 visits total (all shots, deworming, fecal exams, etc.) and a discount on spaying/neutering. A year ago this package was only $59 ... it may be a bit higher now.