Hi there,
I'm no expert

but have been having similar problems so thought I would reply.
I have a Lhasa Apso puppy and she is just coming up for 6 months. We have now had her a month and up untill a week ago I was like you. She would go outside and then promptly come back in and mess in the house.
After some advice on here I decided I literally had to go back to the beginning as I had no idea how much training the previous owners have given her, now I'm pretty sure it was none.
For the last week I have been really rigid with her, most of the day shes only allowed in the kitchen unless I can watch her every move and have been taking her out every half hour/ hour. I quickly learnt her movements and exactly when she will need to go and I stand outside till I know shes been. The good thing about that is that u can reward everytime as u see them go everytime and in a week she is a different dog! no accidents indoors for 5 days and she pretty much goes on demand now as she knows theres a treat invloved.
She does have a crate which is useful for the odd hour or so u need to go out or get stuff done and she sleeps in hers at night. She never makes any fuss about being in there apart from a very sad face at bedtime lol and even through all the accidents we had she never once messed in her crate! she goes 7/8 hours at nite and a couple of hours during the day sometimes.
I totallly know how u feel that was me just last week, so I promise it can be done!

and it makes you relationship so much better with them cos instead of being stressed you enjoy it so much more.
I hope this helps, good luck
