I like the store, variety of products are good. But that's about it. The staff is / was not helpful at all. (if you could find them). The one thing I thought 'was great', was the dog trainer. I've had both my dogs trained by her and she was excellent. She cared more about the dogs than any trainer I've ever worked with or talked to. She went overboard with documentation for us to read. She was constantly providing us with new information about what dogs can do, how they are being trained, etc. etc. She never neglected to provide us with the 'Petco' prescribed material, but gave us so much more. She always took the time to work one on one with all dogs (when time allowed). This wasn't just a job for her is was her passion and every dog / dog owner benefited from it. But sadly she was let go. From what we heard it had something to do with mistreating a dog, even though that dog owner completely disagrees with that statement. It seems they just didn't like all the admiration she was receiving. I would suggest folks not get their dogs trained there anymore. I'm really disappointed in Petco as a customer service company and one who supposedly cares about its employees....