A good pet for a 7 year old can be a gecko, budgies, birds, fish, hamsters and guinea pigs or even corn snakes if you don't mind snakes.
Cats as well as dogs can also be a good pet for a 7 year old but they also require more care and maintenance than other animals.
The best pet in the world are cats and dogs.
Cats and dogs are very affectionate and loving pets to have and cats are more easy to care for than most dogs but some dogs can also be very easy to care for depending on the breed.
Large dogs are often harder to care for than smaller dogs but both large and small dogs are enjoyable.
Some people may prefer dogs more than cats which is okay as the best pet for someone will also depend on their individual preferences, living situation and lifestyle.
Other best pets are birds, lizards, Guinea Pigs, Hamsters, fish and for some people snakes and even pigs can be great pets for those that like snakes or pigs.
The best exotic pet are chinchillas.
Other good exotic pets besides chinchillas are tarantulas, Fennec foxes and hedgehogs.
These exotic pets are relatively low maintenance animals and can be quite affectionate and are often legal to own.
However you have to check with your local regulations on what can and cannot be kept as a pet legally.
Chinchillas refers to either of two species of crepuscular rodents of the parvorder Caviomorpha and are native to the Andes mountains in South America.
Chinchillas live in colonies called herds at high elevations up to 4,270 m.
The lifespan of a Chinchilla is around 8 to 10 years.
Chinchillas can be great pets, and can be very affectionate with a lot of personality.
However, chinchillas are not a good first pet.
And chinchillas are delicate and do require maintenance, eg, they need to dust, they can't get wet, the temperature needs to be not too hot, they need playtime, socialization with you, etc.