I feed Ruby canned food, plus several dry treats a day. In another thread I saw someone post that they give their cat high quality dry food as treats. That got me wondering, would a high quality dry food be a better / healthier treat than say "Temptations" or even the vet bought treats? And if the dry food is better, how long does a bag stay fresh?