If you always work in the kitchen and practice having your pet sit two feet in front of the sofa, he will think that the command Sit means to "sit two feet in front of the sofa.
In addition, foods containing too many ingredients which the puppy has not yet learned to digest can cause another problem called "hurry diarrhea".
The case of the stray dog is a heartbreaking one.
A den might have been a cave or an abandoned shed.
Your dog will be happier and so will your carpet!