I can offer some suggestions, but whatever animal you get should depend on your unique circumstances. So I’ll outline some steps to follow that will help you decide for yourself.
Step 1: Check out your local animal shelters and rescue agencies to see what kinds of pets are available to you. I strongly encourage you not to support the commercial pet industry by buying from a breeder or store. If you do want to buy from a breeder or store, at least do some sleuthing to figure the bad ones from the good. Don’t get your heart set on a pygmy hamster if the only pygmy hamster breeder in your area isn’t reputable! (Not only would you then be supporting the ill-treatment of animals, but your chance of buying an unhealthy animal greatly increases.)
Step 2: Check out what kind of vet support and pet supplies are available to you. Don’t get your heart set on a budgie if the only aviary vet is two towns over! Note that just because a vet will see an animal doesn’t mean s/he should. Most vets have no experience or training with any animals other than cats or dogs, but they might take your money anyway and could kill your pet due to ignorance. Websites abound with advice on how to find an appropriate vet for all kinds of pets.
Step 3: Research how to care for the pets you’re considering. Every animal has unique needs and you don’t want to find out after you’ve brought one home that you aren’t willing/able to provide for those needs. “Problem” animals are often problems exactly because they aren’t being properly cared for. Don’t assume you naturally know how to care for any animal or that your “love” will be enough.
As for what kind of pet to get, you basically have three kinds of choices, and they each take up different amounts of space. (My suggestions are in bold.)
- Animals in an aquarium/cage that never leave the habitat: fish, most frogs, most turtles, newts, lizards, some snakes, hamsters, mice, some birds
- Animals that lives in a cage/aquarium but need some outside time with you: most birds, rats, degus, chinchillas
- Animal that lives in a crate/corral/specially-proofed room that need some outside time with you: rabbits, guinea pigs
Step 4: Once you’ve settled on an animal, prepare for it 100% before bringing it home. Set up its habitat (including appropriate toys and furniture), stock up with supplies (including a suitable first aid kit), and buy pet insurance. If pet insurance isn’t available (often it isn’t for exotics—that’s the word for non-cats/dogs), build up a savings fund of at least $1,000/pet and plan a budget where you contribute a certain amount of dollars every month. You don’t ever want to deny your pet necessary medical care, or skip an annual appointment or buy the cheaper (unhealthy) food, just because you don’t have enough money. (Presumably you don’t want to go into debt, either!)