Dr. Bob

Meet the friendly staff at All Creatures Veterinary Hospital!

Dr. Bob

I am a practicing Veterinarian at All Creatures Veterinary Hospital in Vallejo, California, USA My practice includes small animals including dogs, cats, pocket pets, birds, and reptiles and most other things that can make it through the door. We offer a variety of medical and surgical services for our clients pets. We have on site digital radiography and an in house laboratory, which allows us to do a variety of hematology, blood chemistry, microscopic evaluation, and other tests.

I graduated from U. C. Davis with a B.S. degree in genetics and DVM degree. I am both a licensed and accredited Veterinarian. I am a member of the American Veterinary Medical Association, the California Veterinary Medical Association, the Association of Avian Veterinarians, the Association of Veterinary Allergists, and a former president of the Napa-Solano Veterinary Medical Association.

I have been a prior chairman for our County Animal Control Task Force, prior president of the Vallejo Rotary Club, founding member of the Benicia-Vallejo Humane Society, and a founding member of the Solano Pet Emergency Clinic. I have given several talks to breed clubs and other pet organizations, and have written articles for the French Bulldog Breed Association Journal. I have also served on committees for the Vallejo City Unified School District and served as a member of the Board of Directors for the Vallejo Chamber of Commerce.

This web site has been set up to provide accurate information for pet owners, both in the form of original articles and links to those others have written which I feel are worth seeing. If you would like to have me consider adding a web page you find worthwhile, or if you have other information or comments, feel free to contact me by email . The All Creatures section tells a little about my Veterinary Hospital. It contains original material we have put together to hand out to clients at the clinic. Hopefully some of it will be interesting to you.


Find us on the map

Office Hours


9:00 am-10:00 pm


9:00 am-10:00 pm


9:00 am-10:00 pm


9:00 am-6:00 pm


9:00 am-10:00 pm


9:00 am-10:00 pm


10:00 am-10:00 pm