Hi anniej, I haven't read the whole of this thread yet, but regarding the humping, I thought I should add my two pennorth. I got Nelly (an ex-breeding bitch from Many Tears) last October. She had already been rehomed by Many Tears, but for various reasons, it didn't work out, so she was placed in a foster home until I had her. I also have Dillon, also a rescue dog, but not to my knowledge a puppy farm dog. Dillon has been castrated. When Nelly came home, Dillon kept trying to hump her, he's never been like this with any other dogs, (he normally tries to kill them
). Anyway, Nelly made it quite clear that humping was simply not on the agenda and after a few tellings off (to put it mildly) from Nelly, he never tried again. So I think that Ella will probably have the same attitude as Nelly, she's had enough humping to last her a lifetime & she won't tolerate any more, she'll soon put Piper in his place. I'm quite happy for you to mention this to Sylvia if it will help.
Incidentally, Dillon & Nelly love each other to bits and are often to be found snuggled up together on the chair or sofa
Good luck at the weekend. Keep us posted