I feel frustrated and upset. Rocco likes to pee and poop when I walk him. I always keep him off people's actual yard. I allow him to go on the grassy area between the sidewalk and the street. When he poops, I always pick up his poop (I carry doggy poop bags). But when he pees, usually more like "marking", there is nothing I can do (I can't pick it up). So, I thought I was doing everything right. This morning, my neighbor yelled at me because Rocco peed on the palm tree that is in the grassy area between the sidewalk and the street. Now, I feel like I have to cross the street everytime I walk him so that he won't go in front of her house. Am I doing something wrong by allowing him to pee? I can't stop him from peeing or pooping if he needs to...