One of the best Christmas presents I ever purchased was from the Amarillo SPCA. I adopted our cat Astro 4 years ago this season. He was a present for my son. That cat has been a blessing. So if you are looking for a pet for Christmas as a present, then visit the SPCA today. However, please take into consideration that is pet can be up to a 20 year commitment and shouldn't just be an on the fly kind of present. Here's a lovely dog that is up for adoption. Meet Macy.