Welcome to

North Main Animal Hospital

"Committed to providing the highest quality care for our patients."

Since 1950 North Main Animal Hospital located in Royal Oak, MI has built it's reputation on service and quality medical care.  With the latest in laboratory and diagnostic equipment, we make every effort to provide the best possible care for your  family pet.  Our vet hospital is conveniently located to serve Royal Oak and the surrounding communities.

Each veterinarian and support team member here at North Main Animal Hospital is deeply committed to the health and well-being of your pet. We believe healthy pets make happy people.

We have a number of resources for you to learn how to take better care of your pets.  Browse around and look at our articles and pet videos.  The best veterinary medicine for animals is ongoing nutrition and preventive care.  If you want to ask a question call 248-543-2311 or email us at info@northmainanimal.com  and we'll promptly get back to you.  Our veterinary clinic located in Royal Oak is very easy to get to, and you can find directions on our Contact Us page.  You can also subscribe to our newsletter which is created especially for our North Main Animal Hospital pet owners.  In between your veterinary visits,  you and your pet will benefit from you reading these free, informative articles.

At North Main Animal Hospital in Royal Oak, we treat your pets like the valued family members they are.   

Like us on Facebook 

Follow us on Twitter 


Visit ePetHealth to access your pet's records online and to view informative pet videos and articles.



North Main Animal Hospital


1611 North Main
Royal Oak, MI

email: info@northmainanimal.com










Office Hours

Monday 8:00am to 7:00pm
8:00am to 6:00pm
Wednesday 8:00am to 6:00pm
Thursday 8:00am to 6:00pm
Friday 8:00am to 6:00pm
Saturday 8:30am to 2:00pm
Sunday Closed

Call Us:

Newsletter Sign Up

Pet Selector

Launch Pet Selector


North Main Animal Hospital
1611 North Main
Royal Oak, MI 48067
Get Directions

  • Phone: 248-543-2311
  • Fax: 248-543-9040
  • Email Us

Find us on  

Veterinary Topics