when she is outside and you want her to come in have you tried just marching outside grabbing her collar and forcing her to come inside, and once she is in immedietly give her a million tons of praise. all my dogs are required to come insdie when told, when they challenge that, I put on my shoes walk outside and grab the dog and bring them in, if they dont like it, too bad. they all come in now as soon as I tell them to, as they come in they are always praised, that is me. other people often have to yell at the dog to make them come in because they dont enforce it, if I hear someone yelling at a dog to come in I just call the dog from whereveer am and the dog comes in lol untill she learns the concept of come in NOW, you could maybe put a tie out that reaches inside your house and a good 12 feet or so of your yard, saves you haveing to chase her around the yard till you catch her if you can just step outside your door grab the tie and reel her in lol also start training with her outside only, take very tasty treats and a lash and teach her a solid outside recall, she does not realize that she must listen outside too, so dont work with her inside anymore just out in your yard. one more thing for a solid outside recall try running away from her, if you are just standing there why should she come? you gotta make yourself seem VERY intresting to her, call her while holding liver treats or something or her favorite toy and run away and dont look back just keep running away from her, as soon as she gets to you give her a million tons of praise and treats and play.