Often it points to a dietary deficiency. The pup is not digesting his food properly and subsequently smells undigested protein in the stools. This can because by poor food or an internal problem requiring the attention of a veterinarian. It can also be related to boredom.