I had a cat, and had to give him to a friend because my place wasn’t safe for him. They had lots of cats, but my cat apparently came in and took over. (I picked him because he had a lot of personality.) I was happy that he got a home where he was contented and well-cared for and was a pleasure to the family.
I like cats and dogs fine, but I was in a situation where I couldn’t give one a good home for so long that I just kind of got used to not having one. Then I lived with a roommate who had a cat, cat hair everywhere, and I think I developed an allergy to pet dander.
I haven’t had a pet since. I feel pretty strongly that you have to ask yourself if you’re giving a good situation for the pet. You also need a plan for who will take your pet or care for it if you can’t, what you’re going to do if one of the typical catastrophies happens, like a big medical bill or you’re allergic or the animal gets a time-intensive physical ailment. I’m not saying you should overthink it, but it is a real commitment. You’re not getting an inanimate object, but taking responsibility for a sentient creature that can’t make it in this world without care. It can be very good for both parties, but you’re the only one with the power to make the choice, so be responsible with that power.
I could get a pet again someday, but it isn’t going to happen in the immediate future. Now I think my husband would rather that he get my attention instead of a cat or a dog!
Just for the record–and I know this could get me flamed–one of my pet peeves is when people refer to having a pet as “parenting” the pet. No, parenting is something different. Referring to one of your son’s high school friends as another child is one thing, but your dog is not your child. Your care for your pet is not parenting. It is very valuable, it doesn’t bother me hearing people refer to their pets as members of the family, but that is not the same as a parent-child relationship. (With cats, it is more like co-existence at some level of cordiality that is dictated by the cat, but that is another topic.)
In other words: Call your mail carrier a member of your family, if you like, or your dog or your turtle or even Alex Trebek, if you must, that’s your call, but children are not pets and pets are not children. Period.