About 10 days ago, I became the proud owner of Bailey, a 5 month old red and white corgi. She's crate-trained but not housebroken, although I don't leave her alone in the house long enough for her to have an accident and I take her out often enough to use the bathroom. Still, I don't think she's quite grasped the concept that she has to poop in the grass. There's no problem when I take her out first thing in the morning to her spot.
However, when I take her walking, if she has to go, she'll just stop and poop on the sidewalk. I try to stop her (I'll try to startle her or say NO!) and move her to the grass but haven't been successful so far in stopping this. I don't how to correct this behavior. When she goes on the sidewalk, it tells me that if I leave her alone (outside her crate) in my place, then she'll probably relieve herself on the carpet or tile.
Ack! What can I do and how long will this go on for? Not to mention that it's rather embarrassing when there's people around who see her poop on the sidewalk, followed by me having to pick it up.