Actually, dogs eating kibbles tend to produce stinkier poop because they are not used to absorbing bigger amounts of grains, starches and grain-free options containing peas and potatoes. When these food are not absorbed fully, your dogs digestive system does not know what to do with the food, and they pass out eventually as poop. 6.