I worked at a Petco for over 5 years (granted 3 were in the grooming salon) and I can tell you that not every employee is terrible. Granted most know nothing about most animals, some of them mean well and are just mis-informed. Then there are the rare few who actually do research online and try their best to do well by the animals.
I can tell you all however, if you ever encounter a problem with the way animals are taken care of, the best course of action is to ask a manager on duty for corporate's number and then make a phone call. Taking it to the employees of the store, even the general manager is pointless as the stores are all set up and planogramed according to corporate's standards. This includes what bedding and food every animal uses. There is usually one person per district who oversees the care of the animals in each store within that district and he/she only shows up for visits about once a month. Letting corporate know of the issues is going to be most effective... That way, the big wigs are the ones with the complaints, not the ones who really don't control anything! As for other pet stores that aren't corporate owned, by all means please take issues to managers. My point is that complaining to or picking fights with employees at Petco is really just a waste of time (even tho it is nice to help them better understand the animals they care for.) It really just ends in everyone having a bad day. I am not trying to put anyone down or accuse anyone of anything, just trying to let people know how to best go about trying to change the way chain stores deal with their animals. If corporate kept getting calls about how their animals were being kept in their stores, then maybe they would open their eyes and try to do better, knowing that their paying customers are not happy. just my two cents. thanks~
**Added after thought**
Also, if you are ever shopping at Petco and receive one of those surveys at the bottom of your receipt, if you want to make a difference, please actually call the number and answer the questions the way you feel. When stores do not get only 5's they are penalized and people actually can get fired. This is their customer service level that has to stay above a certain number and if it drops, all heck breaks loose! My manager actually told the employees to tell customers to give them 5's... how low can you get right? There is also usually a spot where you can leave a voiced comment about the store you visited. That would also be a great way to complain about animal care, as the general manager of the store and the district manager actually listen to those. Hope this helps!