Bearing in mind that any animal is a living breathing creature and having an animal as a pet is a responsibility - that should never be taken lightly or be something that should come as a surprise - especially as in choosing to take on that responsibility there is a certain amount of planning to be done - as well as that of making sure - that enough time can be devoted to getting to know the chosen new furry friend - in order to ensure that - not only does he or she feel comfortable in their new environment - but more importantly safe and secure too. This - unfortunately for many animals - is not always the case - as there are still many people who without thinking or even realizing the consequences - that choose to buy that cute little kitten or puppy they've just seen in the pet store and give it as a surprise gift - which then once the novelty has worn off - generally lands up being abandoned or worse. The latter of which - is for me - one of the main reasons why I would never - even remotely - consider giving an actual live animal to anyone as a gift - as I would much rather - if someone really and truly did want a pet as a companion - give a gift voucher from an animal sanctuary or pet rescue center - as that way - not only would I know that the prospective owner would be able to choose a time that was right for them - but also that the prospective owner and the prospective pet would be a good match and of course the money that I had spent to purchase the gift voucher would be going to a good cause. So what about you - what are your thoughts on this - do you think people should give an animal as a gift to someone who hasn't made any preparations to receive it ? or Do you think it would be better to give a gift voucher - so that they could go and choose their own pet for themselves - at a time that was right for them ?