My Bernese Mountain Dog is three and we've always had trouble walking her. She stays ahead of me and when she sees another dog pulls me towards them. She is so gentle and always just greets the other dog with a kiss, but you should see the look on the owners faces when she's coming at them. Horror! And so embarrassing. I've tried harnesses, and even purchased the Illusion collar from Cesar Millan, but she only ignores the fact that it hurts and she ends up choking herself. I can't use it! I need help with a sit stay command, or a good collar or tips others have used. I'm willing to hire a trainer, but she only has that one problem. Other than pulling she's perfect. Thank you!