I've been using a flat collar on my girl and doing the U-turn training when walking. But I think I need a little assistance in the meantime. I'm having trouble deciding between a harness, head collar or martingale. Which one will give me more control while training her to walk nicely on a leash - preferably one she can't slip out of (she likes to pull against the leash sometimes when she gets frustrated)?