Re: Eating carefresh
Call the store and ask if they will take it back.
Petco/petsmarts policy is that they will take items back without the receipt, for in store credit. I don't know if they will accept an open bag of carefresh though, but it is worth asking. I do know they have taken back food that has been opened though.