I'm so sorry to hear about Sophie! I have a little dog too (10lb dachshund) and I worry that some aggressive big dog will take it the wrong way when he wants to play and.. agh. I know that would break my heart

I am so sorry. Good for you though for getting back on track and refocusing yourself. Life will go on and there is no sense moping

Feel better and remember all the good times
