Like humans , Dogs too have problems with diet. Its not essential that they get all the nutrients and vitamins from the Food you provide. Commercial dog food usually has low quality Nutrients which cannot be digested by dogs. The natural food you may provide may not suffice for the dogs body. Supplements for dogs are essential from time to time to maintain a good healthy body for a dog.