My beagle/pug mutt, Sophie is so smart. She is a problem solver and she knows a LOT of tricks, but she will only do them if she knows shes gonna get a treat. Mostly I want to teach her to come to me when she is called. When she sees something interesting or when she escapes out the fence she ignores me. I call her name and she will turn around and look directly at me them keep on going. I also have chickens and I let them free range sometimes. She has the urge to chase them and she wants to "play" with them and smell them, but as long as I am outside to supervise, she doesn't really go by them as much. Which is kind of wierd because she listens to me then. I just say "Sophie" or "hey, come here" and she leaves them alone and comes to me. But other than that she just ignores me.
One time in particular we went to the mountains (I made sure she had a leash on while we were there). When we were getting read to leave, I put her in the truck and took off her leash. I forgot something so I went to open the door to get it and she bolted out and took off up the mountain and out of sight. I called her name over and over and ran after her to get her. She saw a quad coming and then ran back to the truck. This was extremely dangerous because there were a lot of quads and dirt bikes that were driving fast and recklessly. She could have gotten run over.
I want Sophie to respond to her name and it would be nice if she didn't run off everytime she gets off leash. How can I teach her to come when she is called without me having to always carrying around treats? Especially in emergencies, I can't and won't always have treats in my hand. I want Sophie to be safe and I want to take her more places without me worrying about her to get hurt and running off. I was thinking that I could have like a codeword or a type of whistle or "pss pss!". Also, when she finally does come back I never know whether I should praise her or yell at her. I don't yell at her because I don't want her to think that coming back is bad, but I don't want to praise her for not coming when I call her. What should I do and how can I train her to be more obedient?