I used to apply more coupons directly from a loyalty program from Petsmart, This way I still get cash back from shopathome.com since Petsmart's Perks is not so loyal... just a weekly bargain grabber.
Shopping online is great because of the coupon codes and cash back, but I love taking my pit bull in the store so she can pick out her toys herself! :)
I love that they have the Vet right inside the store. Can look at products while waiting for my dog.