I've read in a few places that you should get large breed puppy food because it has less protein and won't allow the pup to grow too fast for it's bones which could eventually cause arthritis, hip dysplasia *sp?*, or other bone problems. Is there any truth to this or is it just a gimmick that the food companies use???