Here are some Web sites where you can get information:
http://www.vetinfo.com/
http://www.petvets.com
http://www.canismajor.com/dog/
I don't have any experience with that kind of problem but it sounds like more than a cold to me too. With hopes that poor little Benny gets over his troubles soon, we send him a big hug.
Bookmarks