Quite often (but not always) I walk the dog with my friend and her 2 dogs, and my dog has never done a poo when we've been on a walk with them. When it's just me walking him, as soon as he reaches some grass he'll go. But not if we're in company.
We did our whole walk today with my friend and as we got to my house I said 'Ooh he's not done a poo!' and she frowned and said 'You know, I don't think I've ever seen him poo!'
Is he too polite or just really embarrassed?