A New Pet

Buying a new pet will be exciting, but you should consider all the unforseen expence that they may give you. If your new pet is very young odds are that it will want neuturing, immunising and an ID Chip implanting. If your new pet is in it's senior years odds are it will require more veterinanry attention. Either way your new pet will be well covered should you take out an insurance policy on them.
Before buying a pet consider:
where you live, a budgie in a cage will be fine in a small top floor flat, but a very large dog will not have the room and freedom it requires.
Have you got a Garden, many animals dogs, cats, rabbits etc all enjoy being outside at least for part of the day, rabbits like to run around in a rabbit pen. Is your outside area suitable and secure enough for your pet.
Pet for Their Life, you should only consider getting a pet if you are going to be able to give a home for the rest of it's life.
Family Life, will the pet you choose fit into your family life and your routines. Dogs and cats do get lonely if they are left on their own for long periods. Dogs are reliant on owners for exercise and walks. Cats are sometimes better in two's if your out all day.
House Train, Have you got the patience to train your pet, house training does not come natural to dogs and cats, and a happy pet is one that is trained. The more your pet knows and understands the more confident and happy it will be and consequently the happier you will be.
As a Present, Do not buy a pet as a present unless you are sure the recipient will have time to look after it. They may not be ready to give the pet all the time and responsibilty it would require. Will they be able to afford the veterinary fees once it requires, veccinations and treatment.