I think an older dog might have been a better fit. I wasn't even thinking of a dog until my friend's dog had a litter of puppies. I feel less terrible because I was at least able to send her off with a ton of food, toys, and supplies.
I'm definitely going to wait quite a while before I attempt pet ownership again, because I took it seriously and having to give her away was extremely disappointing. And honesty I don't think my nearly 3 year old really likes animals enough yet.