I have not been very pleased with Petco trainers. When we first got Winston we took him to Petsmart for Puppy training. Lisa was very respectful of our dog and did not over step her boundries as a trainer. We too Winston to Petco for intermediate training because it had just been built across the street and was more convenient. However, the trainers we not very organized and did not seem to have control of their class.