"Dr. Adorno is Western NY’s Animal Whisperer!! Staff is always friendly, professional, and courteous. There is never a long wait and our dogs love visi..."
"Dr. Adorno is Western NY’s Animal Whisperer!! Staff is always friendly, professional, and courteous. There is never a long wait and our dogs love visi..."
"We have 3 dogs and 2 cats. I love the staff as well as Dr. Bugenhagen. I've had pets all my life and this is the most attentive vet I've seen. She's s..."
"We have 3 dogs and 2 cats. I love the staff as well as Dr. Bugenhagen. I've had pets all my life and this is the most attentive vet I've seen. She's s..."
"I asked for a price quote to board my dog for 24 hours, they told me $38.00. I asked why it is not the $25 they usually charge, they said because they..."
"I asked for a price quote to board my dog for 24 hours, they told me $38.00. I asked why it is not the $25 they usually charge, they said because they..."
"I have taken my Aussie there and now take my Pomeranian to Tillou's. My experiences have been great. They did surgery on my Aussie for a growth and go..."
"I have taken my Aussie there and now take my Pomeranian to Tillou's. My experiences have been great. They did surgery on my Aussie for a growth and go..."
"I was extremely happy that I came to Village Veterinary. I felt the staff was caring, knowledgeable & compassionate. I will highly recommend you to ev..."
"I was extremely happy that I came to Village Veterinary. I felt the staff was caring, knowledgeable & compassionate. I will highly recommend you to ev..."
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)}}