Hello and Welcome. I live in Piscataway not to far from you.
I have 2 Yorkies and I go to Animal Medical Group, 947 Prospect Ave, Plainfield, NJ 07060 (908) 756-1488. They are amazing. Jersey just got spayed last week and she weighed 2.7 and had 5 teeth removed and came home like nothing happened. I would definitely recommend them

thats my only personal experience. I've never gone anywhere else, I started going to them because thats who my parents always use for their dogs (Dobermans) and I went in and talked to them and had great feelings after talking to them.