Given the poor customer service, filthy conditions in the stores, lack of proper care for animals in their adoption centers, one cannot recommend this company or its stock. Having 'Pet' in the name does not make this an animal lovers stock.
What specific stores are you talking about? The stores I've been in have been clean, and the superior customer service that is part of PetSmart's culture is one of the competitive advantags that led me to investe in this stock for the long term.
"Lack of proper care for animals in their adoption centers"? That comment is the one that completely obliterates any credibility your post might have had. Are you short or recently fired?