In addition to my little Boxer girl I also own a horse that I keep at a stable that is very lenient about allowing owner's dogs to come out and play too. I would love so much to bring Roxy out to the stable with me but she has to be well-behaved enough to stay off the leash and still stay by my side and listen to me. Right now with all the people and distractions and everything she would just run around acting crazy-and probably get hurt as there are horses with big hooves around. She's almost 8 mos old so I know I'm probably asking a lot of her at this stage but how do I get her to the point where she's well-behaved around other dogs, people, horses? She graduated Basic Obedience and did very well. She knows all her basic commands; we are still working on getting her recall command a little stronger. I want to have a well-behaved dog that I can take anywhere with me and know that on-leash or off-leash she'll be right near me. I love having a dog and since we live in an apartment I love taking her places where she can run around but I don't want to be afraid that she's gonna run off. Does anyone have any advice on how I can go about achieving this? I know it's going to be a process and something gradual but I just need to know where to begin. Also, if anyone has any advice on how to make her horse-savvy that would be much appreciated too. Thanks!