Downers Grove Animal Hospital has great veternarians to take care of your pets (dogs, cats, and birds). They also have a groomer there and you can leave your dog there for half a day to get their haircut. Their boarding is satisfactory and the price is pretty good for the area (we spent $22 a day for a small dog).
more