Don't confuse a pet bird with a well trained dog. The sensor package on a dog is incredible. I work with a German Shepherd rescue and some of the dogs we get from shelters are simply outstanding. One came to us fully trained from a family that lost their home to foreclosure. It was a great dog which would be an asset in a SHTF scenario; it's currently being trained in SAR. They make good companions, but they also pull their weight. Pet birds, cats, pet snakes and gerbils do not belong in the same category as a companion canine.

That said, I agree with your decision to not have a "pet". Part of what goes with bringing a dog into your family is a committment mindset and you have described yourself as what I would call an unreliable pet owner. At least you know. A lot of folks who adopt pets think they can committ but when push comes to shove, they fold and we end up with another dog that needs a home.

$.02, YMMV