It sounds like you are doing everything right it may just take alittle more time. Also you might crate her when you are not able to watch her so she doesn't roam free and got potty when you aren't watching her. It might be able to catch her that way. I know when we were training Duke he would be fine go potty outside so I thought everything was going great until I walked into the room that their crates are in and found out he had been peeing in there when I wasn't looking. So I had to re-train him that he couldn't go potty in there either.