Dont know if this will help but maybe it might give you some hope...hopefully,lol.
Our little puppy Roxy, who is 17 weeks, has only been properly toilet trained for about 2 weeks. She will now jump up at the door to say she wants to go out.
When we first got her, i got really frustrated, she would wee and poo everywhere, i expected it at first but after the first few weeks i thought she would get the hang of it. She would wee in the house, i would then take her outside to say this is were you go, then put her in her crate whilst id clean it up and then id find she poo in there, guess i was giving her the wrong messages. Other times i would spend up to 45 mins outside with her, she not do anything, come in and she would do it inside. At some points, i was so frustrated she was making me cry, i just didnt know what to do with her. She was making my life so hard, i had to have eyes like a hawk, thank god for wooden flooring. I actually felt like looking after her was just another chore that i had to do and i just wasnt enjoying her which made me feel like a bad mummy. Me and my OH half work full time and had a week off together in March, well...what a difference it made, we fully house trained her in a week. Im guessing thats why it happened as we had all the time with her.
Sorry for the rambling but just showing you the light at the end which i have only just seen,lol.
Do you work or are you always with Odie? Its sounds like separation anxiety, tho im no expert.
We never had that with Roxy as she only had 1 brother and her mother hadnt bothered with them both since about 7 weeks and she has always been left due to work.
Hope this helps or at least gives you hope and sorry for the long reply
xxxxxxxx