Sometimes I snatch pets up from the pound for avatar hunting - I always give them food, play with them, and cure any sicknesses before dumping them back in the pound. Do they try to guilt trip me when I drop them back off? Yes. But I left them in better shape than I found them... I consider it to be like volunteering at the shelter, walking and playing with the dogs who are there. I don't let myself feel bad!!
BUT... one that I MADE when I was a kid... I wanted a baby Kougra sooo bad. Their old art was SO cute. So I made a Kougra, named it Fruzzellas_friend (my main neopet is Fruzzella), and started playing games to save up for a baby paint brush.
And I made nowhere near enough money for it.
I hung onto this basic blue Kougra, with a crappy name that leaves her no identity of her own, for YEARS. Finally got over the guilt trip and dumped her off in the pound.
And she was still there years later.
I felt so guilty!!!! I adopted her back. This year!! Despite her entire identity/name being just my main neopet's friend, I painted her nice, dressed her nice, and still take care of her. Haha. I felt too bad!!!