"We have had a variety of equine issues that we've brought to this top notch team at Kleinpeter's. They have gone above and beyond in taking care of ou..."
"We have had a variety of equine issues that we've brought to this top notch team at Kleinpeter's. They have gone above and beyond in taking care of ou..."
"I absolutely love this place! I never request a specific vet because they are all wonderful! Every single one is so happy and make my dogs feel at e..."
"I absolutely love this place! I never request a specific vet because they are all wonderful! Every single one is so happy and make my dogs feel at e..."
"Love this clinic. Very professional, courteous staff. They called to check on my pet a few days after being seen. We appreciated their following up..."
"Love this clinic. Very professional, courteous staff. They called to check on my pet a few days after being seen. We appreciated their following up..."
"We took our mini poodle to the vet on an emergency basis for ingestion of chocolate. They were courteous, saw our pet immediately, performed appropria..."
"We took our mini poodle to the vet on an emergency basis for ingestion of chocolate. They were courteous, saw our pet immediately, performed appropria..."
"Doctor Collins is amazing, she does a thorough exam and is very timely. She gives your pet the attention deserved. They groom and also do dentals all ..."
"Doctor Collins is amazing, she does a thorough exam and is very timely. She gives your pet the attention deserved. They groom and also do dentals all ..."
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)}}