Can small breed dogs eat regular dog food? All dogs have the same basic nutritional requirements, so small breed dogs can eat regular dog food. Regular dog food will provide for your dogs minimum requirements for protein, fat, and essential nutrients, but it may not be the ideal concentration.