My last family pet had to be put to sleep shortly before I moved down to Oxford. I still expect her to come bouncing around the corner when I go back to visit my folks.
Rhodesian Ridgeback, 13 when she went. Very good innings for a large dog, but still sadly missed.
I feel for you dude, give it some time then get a kitten into the house.