adorable red persian cat at the beach

Our Doctors

Meet our Veterinary Doctors

Dr. Roberta Mauro

Dr. Mauro

I grew up in Delaware County and have lived in the MOT area for the last 20 years.  I have worked in veterinary hospitals from the time I was 15 years old. I graduated from the University of Pennsylvania School of Veterinary Medicine and received my undergraduate degree from the University of Delaware. What better way to spend your life as a career than doing something you love with people who feel the same way!  From preventative health care to diagnosing and making a sick pet well again, to assisting an old friend to pass with dignity, my team and I make a difference every single day. I am always learning and improving my ability to help animals. I have a special interest in dermatology and especially enjoy performing surgery.  When not at work, I enjoy reading, traveling, and spending time with my dogs, husband, and 2 children.  
dr elizabeth

Dr. Elizabeth Swain

I am a native of Delaware and grew up in Camden, Wyoming. I obtained my undergraduate degree from Delaware State University and my veterinary degree from Tuskegee University in Alabama. I have worked in small animal general practice medicine throughout my career with some experience in emergency medicine, as well. Spending my days with animals is what I have always wanted and being able to help them is a win all around. I like to spend my time outside of work with my husband, two sons, and a large menagerie of pets. My hobbies include reading and making epoxy glitter tumblers and pens.

Experience Quality Veterinary Care at
Bay Animal Hospital, Delaware

Our commitment to providing quality veterinary care in a friendly, hometown setting is unwavering at Bay Animal Hospital. We serve Townsend, Middletown, Smyrna, Clayton, Dover, Camden, and surrounding areas. Our services include wellness exams, dentistry, surgery, laser therapy, X-ray, and glaucoma screening. From flexible appointment scheduling to our willingness to address any concerns you may have, we're here to make your experience with us as smooth and stress-free as possible.
bay animal hospital logo
Contact Info
Fax (302) 279-1086
Our Hours
Monday 8am - 6pm
Tuesday 8am - 6pm
Wednesday 8am - 6pm
Thursday 8am - 6pm
Friday 8am - 4pm
Saturday & Sunday Closed
We accept cash, debit, all major credit cards, Care Credit & Scratch Pay
american association of feline practitioners logo
Reply STOP to unsubscribe from SMS messages. Messaging and data rates may apply.