I'm getting a heeler/border collie female pup in a few weeks. I'd like her to be the type of dog I can take everywhere with me but obviously she'd need to be well trained for that to happen. Do any of you know a place that I could take her? I need her to be able to lie down and stay when I go places as well as heel, sit and most importantly listen.