I imagine that you are giving the smoked pigs ears. Remember that this is a meat product and will go bad even with all the preservatives that they may use.

The ones in the pet store are probably sold at a faster rate and are fresher. The ones in the grocery store are probably old.