I have a 15% off coupon and free shipping so im going to jump on that but I was wondering if fromm regular food not the grain free I think its called 4 star is it for all stages or just adults? And what about grain free is it for all stages or is it better to get the basic puppy food?