"Great staff went threw something sad and they were so beyond kind towards me .going to be switching vets I was going to betties but most likely switch..."
"Great staff went threw something sad and they were so beyond kind towards me .going to be switching vets I was going to betties but most likely switch..."
"Dr. Virdi has been our vet for 3 years taking care of our pets through many ups and downs. We would not go anywhere else. He is knowledgeable and very..."
"Dr. Virdi has been our vet for 3 years taking care of our pets through many ups and downs. We would not go anywhere else. He is knowledgeable and very..."
"I'm rating you a 1 but I put them a -10. I took my dog there because her legs kept giving out on her.They took x-rays and give her a physical examinat..."
"I'm rating you a 1 but I put them a -10. I took my dog there because her legs kept giving out on her.They took x-rays and give her a physical examinat..."
"Highly recommend Millen Rd veterinary hospital.
They actually care about our animals and it shows! They are so accommodating and helpful. Above and be..."
"Highly recommend Millen Rd veterinary hospital.
They actually care about our animals and it shows! They are so accommodating and helpful. Above and be..."
"Felt completely scammed. Paid $270 for 1 single x ray of my pregnant dog and a two second exam where he only checked her heart beat and teeth. He didn..."
"Felt completely scammed. Paid $270 for 1 single x ray of my pregnant dog and a two second exam where he only checked her heart beat and teeth. He didn..."
"On March 27 my life long buddy Dakota took his last breath in my arms. I was inconsolable. My grand daughter came early in the morning and gratefully ..."
"On March 27 my life long buddy Dakota took his last breath in my arms. I was inconsolable. My grand daughter came early in the morning and gratefully ..."
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)}}