I can rec'd the vet that I take Duke to, I've seen bigger dogs there (maybe 15-20lbs) but really like his services. Even though we live in NJ, we still come in to see him for all our needs. He's on 21st between 6th and 7th in Manhattan and the office's number is 212-243-3020, this is their website:
Animal Hospital and Veterinary Clinic Services
We've been there since Duke was less than 10weeks old and at 1lb 6oz

, Duke is going to be 2 in a few weeks. ..