I know you already bought the Science Diet (was that what the pup was eating before you got him?), but....there are way better foods, with healthier ingredients, that you could give him. Wellness puppy, Innova puppy, Merrick puppy plate, Blue Buffalo puppy, etc. Also, there are all-life stage foods that would be better. One of my favorites is Eagle Pack Holistic Select. There are grain-free foods that would be good, too...Orijen puppy, for instance. The choices are many. Joint supplements would definitely be a good idea. My favorite is from a mail-order/online company called Springtime, Inc. I use their Joint-Health chewables. You can also get it in powder form. Other good ones are Cosequin, Missing Link Plus (this also gives antioxidants and enzymes), Nupro Silver (other vits. as well as joint and makes a gravy), Wholistic Pet Canine Complete Joint Mobility (probiotics/enzymes/joint). Again, there are many good ones to choose from. I hope others give their input here for you. Good Luck to you and your new addition! I love Bassets!