Ok....sounds dumb but I've had 4 Shelties now and I've never been able to get them to pee while on a leash! Even on grass! Part of the problem is that I have the luxury of always having fenced backyards so it is safe to just bring the dogs outside and let them to do their business. At home, he will pee outside whenever I bring him out, even if it's just a dribble. Im not so troubled by Indy. He can hold it FOREVER! But little Callan is a problem. I bring him into the store several times per week and bring him out to pee and he just sniffs. Obviously, I don't want him peeing inside the store like a lot of my customer's dogs....so how do I get him to go? The only thing I can think of is to practice at home by taking him out in the backyard when I know he has to pee, on the leash. And big praise. Then let him loose. Such a pain and I worry that I will create a new behaviour where he will do the reverse and only per on a leash.