I have always received excellent care from the doctors at Buffalo Small, which I have never felt was overpriced or unnecessary. My older dog had developed bladder stones and they caught it right away based simply upon a telephone call I placed to the office. Turns out when I brought my dog in for an x ray, they were right and were able to put him on medications so he didn't need surgery. On another occasion my younger puppy swallowed something that didn't sit well on her stomach and began shaking and wheezing. They did x rays (at my request) and gave her antibiotics and she turned out fine. They also took her last minute that day on an emergency basis without charging extra. I dont know what this other woman is saying about them not using antibiotics when they spay, my dog was spayed there last year and they used antibiotics and put her on pain meds (something that the owner had to choose, which I'm sure some do not). I love the hours, including Saturday hours, and the staff has always been friendly and helpful.