"Thank you Dr. Courtney for everything. You made it possible for us to have our dog almost 14 years. We are very grateful to you and for all you've don..."
"Thank you Dr. Courtney for everything. You made it possible for us to have our dog almost 14 years. We are very grateful to you and for all you've don..."
"I've taken my 2 Maltese to Dr. McMillan since about 2011. He is caring, patient, and knowledgeable. The techs are sweet, caring, and welcoming! I woul..."
"I've taken my 2 Maltese to Dr. McMillan since about 2011. He is caring, patient, and knowledgeable. The techs are sweet, caring, and welcoming! I woul..."
"The vets at this animal hospital are of the highest caliber. They all take the time to thoroughly explain what’s going on with your animal. They take ..."
"The vets at this animal hospital are of the highest caliber. They all take the time to thoroughly explain what’s going on with your animal. They take ..."
"Should give them no stars as each and every time they tell me that my dogs need an exam over and over when they have been there many times for sick vi..."
"Should give them no stars as each and every time they tell me that my dogs need an exam over and over when they have been there many times for sick vi..."
Have you booked online with {{websiteCompanyNameText}} before?
Email
{{wizard.step3.oldForm.emailError}}
Password
{{wizard.step3.oldForm.passwordError}}
First Name
{{wizard.step3.newForm.firstNameError}}
Last Name
{{wizard.step3.newForm.lastNameError}}
Phone Number
{{wizard.step3.newForm.phoneError}}
Mobile Number
{{wizard.step3.newForm.mobileError}}
Email
{{wizard.step3.newForm.emailError}}
Password
{{wizard.step3.newForm.passwordError}}
Pet Name
{{wizard.step4.petNameError}}
Breed
{{wizard.step4.breedError}}
Reason for appointment
Address
{{business.name}}
☆
{{business.address1}}
{{business.town}} {{business.postCode}}
Date & Time
{{wizard.step2.selectedDate | date}} at {{wizard.step2.getTimeStr(wizard.step2.selectedTime)}}{{wizard.step2.getTimeStrAMPM(wizard.step2.selectedTime)}}