A poor diet can also cause a dog to shed more, have a dull coat and have body odor.