Pets are a lifelong commitment, so before you spring one on someone as a surprise gift, please consider why pets make bad gifts. However, if you've carefully considered everything that goes into welcoming a pet into your life, then please consider rescuing a shelter pet. You'll save a life, and that just feels good. =)
Here's a treasure trove of tumblr goodies about shelter adoption. They made me smile, and I hope they bring a smile to your day, too.