My son and his wife are very young and very poor. They really couldn't afford the rescue dog they took in, but were trying to do a good thing. When they took the dog for a check-up, someone at Banfield suckered them into a year-long commitment to automatic withdrawals from their checking account. Two months later they had to move to a new apartment that did not take pets so they found the dog a new home and "canceled" the policy with Banfield. Banfield made the withdrawal any way causing multiple overdraft fees. After further review I was able to establish that the contract binds them to continued payments for 9 months after they no longer own the dog! For my child, it’s been a bitter lesson about reading the fine print on contracts. I have two dogs and I will NEVER go to Banfield again! I will NEVER recommend them to anyone I know with a dog! And I do not Ever plan to go to the store associated with them because of this treatment!