Diet. Because smaller dogs have more energy than larger breeds, they need extra calories to meet those needs. Large dogs may wolf down more food but they have different nutritional requirements, including ingredients that support joint health and overall movement. Blue Buffalo® has nutritious foods for any size dog.