Good point about the dog. If I was LE, I would be questioning neighbours! Again, this case reminds me so much of Jo Yeates case in the UK. Everyone suspected the BF and it turned out to be a young neighbour who had an obsession with her. The dude even had a girlfriend! In that case, it was obviously someone she knew because he lived in the same building. No signs of break in, no signs of struggle. I think this could very well be the case here.
=====
Here is a snippet of Jo Yeate's case and why some thought the bf was suspicous. Sound familiar?
Disappearance
The Bristol Ram pub, where Yeates was last seen by her colleagues.[18]
At around 8.00 pm on 19 December 2010, Reardon returned home from a weekend visit to Sheffield to find Yeates absent from their flat on Canynge Road, Clifton. Reardon had been trying to contact her by phone and text, but did not find it "completely out of character" that she did not respond. While waiting for Yeates to return home, Reardon found that her personal items had been left behind and that their cat appeared to have been neglected.[1][19] When he tried to call her again, her mobile phone rang from a pocket of her coat at the flat.[20] Around midnight, Reardon contacted the police and then Yeates' parents to report her missing.[1]
Death of Joanna Yeates - Wikipedia, the free encyclopedia