Here is a fun one... It turns out that it does not take much for a dog to be considered a service dog, and then you can take Fido almost anywhere you want to.
The two issues are if you are considered as disabled under the ADA, and if your pet is a service animal.
To find out if you are "disabled," look here: http://www.illinoislegalaid.org/index.cfm?fuseaction=home.dsp_content&contentID=167
As for the service animal designation, there is no certification or license Rather, your animal just needs to "trained to provide assistance to an individual with a disability," so one dog class that trains your dog to help you with your disability would could.
I think you get the idea as to how easy it would be to treat your dog or cat as a service animal. Once your dog is a service animal, then the protections of the ADA kick in, and people can't even question you about your animal.
For more information, you can go here: http://www.ada.gov/qasrvc.htm
Jon D. McLaughlin
Bloomington Law Group LLC
Flanagan State Bank Building
2401 East Washington Street
Bloomington Illinois 61704
Office: (309) 319-6206