Getting my dog to come, or stop.
I'm trying to train my 7 mo old, Lily, to come when she is called. This was one of the very first commands that I started practicing, basically since she has been 8 weeks old. She will obey sometimes, but not all of the time. If I'm training her with treats, then she will come, because she knows she's going to get something. Other times, she'll just stare at me, and sometimes come.
Lily has gotten away from me twice while I've had her on the leash. Both times I've chased her yelling,"Lily come!" or simply just yelling her name. But, she just kept running, then eventually stoped. I want to be able to call her and have her come to me EVERY time, everywhere. Be it in the house, out in the park, or out for a walk. I live off of a busy street, and the last thing I want is her darting out into the street and getting killed. I love her dearly and I don't know what I'd do if that were to happen. Is it possible to train her like this, and if so, how to I go about training her correctly. It seems like I have been doing a not so good job at this.