Francis is 7 1/2 years old and he STILL pees on a slope. It puts me in the nuthouse.
As for sniffing his own poop...two words: Baby Wipes. As soon as we get in from our stroll I rub 'em varmints down with unscented baby wipes. Too convenient not to, in my own humble opinon.