I don't know if this would ever appeal to you, but since you love dogs and cats so much, there may be shelters in your area that might need some volunteer assistance. I knew a woman who used to go to the shelter twice a week and walk the dogs, on a leash, around their fenced-in area behind the shelter. She felt like she was visiting friends, and it filled a void for her at that time. She told me about a gentleman who was devastated by the loss of his dog; and he would go to the shelter each week and bring treats for all the dogs in there. Just being around dogs helped him through his grief, and he was helping the animals and the shelter staff by visiting, too.