Best time to have a pet

I never had a pet before in my life; my first dog came last year during a challenging time in my life and ironically he came at the right moment to continue helping my family in challenging times. He is the center of our home now, he takes us out of the house to play, hike and walk. All will be better soon.