Wow my poor dear you have had a very stressful few years. It's time for you to take a breath and try to relax a bit.
You have done a great job at trying to figure out why you pup is not feeling her self. If your Vets are not worried and feel there is nothing wrong that they can find I would look to all the changes that have happened in all of your lives. Sophie has lost people she loves and moved to a new home and I would be sure she feels all your stress.
You could try some foods for her that are not maybe the first choice for health ( this is what we did for Bella when she wasn't eating as she should ) like Cesars wet food or boiled chicken cheese and maybe play a game with her food.
I don't think you are to attached to your dog you love her and she gives you limitless Love.
I think you may need to bring other things into your life to have fun at. Maybe a part time job. The storm is over and sometimes its hard to find a new norm. Have date night with your hubby let him know you need him to.
I do know your stress my hubby was diagnosed with stage 4 cancer this spring and we to are finding a new Norm and it's not always ease.
Do keep in touch and let us know how you are doing Lots of hugs Deb and Bella |