This review is for the on-site vaccination service offered by Petco. While Petco's prices are a little steep, I buy some pet supplies there that I can't find elsewhere and I've never had a problem with the store itself. However, due to financial reasons, I took my two cats to the Petco in Pearland to get their annual rabies vaccinations, rather than going to my usual vet. The veterinarian giving the vaccinations was very rough with several animals ahead of us, causing two small dogs directly ahead of us in line to start howling when he handled them to give them their shots. When I brought my cats to the table where the vet was working, he did not wait for me to remove them from their carriers; instead, he reached in, grabbed them by their skin and fur on their back and dragged them out of their carriers. My cats are both females, very docile, not combative at all, and they will go in and out of carriers with no problem if I handle them. This vet acted like he didn't like animals and didn't want to be there working with them. My cats aren't used to being manhandled like that, and I will NEVER take my pets back to Petco for veterinary services. While I was waiting to pay my bill, I observed him treating other dogs and cats in carriers the same way. Petco should be ashamed that they have such a person mistreating pets in their store, and it's unbelievable that such a person could be a veterinarian.