Grain-free dog food is a good choice but not essential. The below composition ensures complete nutrition for your dog.
Meat-based protein at least 22%
Fat to be at least 17%
Fiber to be at least 5%
Others like sweet potatoes/carrots/apple
Vitamin E and C
Omega fatty acids