I recommend going to a shelter and explaining your living situation. They care alot about finding the right homes for the animals and won’t pressure you into someone who isn’t right for your situation. Don’t go in expecting to adopt someone the first day, trust your heart but don’t rush anything. They all have their own personalities, don’t discount the shy ones they can become the most loving.
Outside of that, don’t declaw cats, don’t dock tail or ears, do have dew claws removed on dogs if the vet approves. Spay and nuetur.
Most importantly, just do your homework. This is a great place to start and I applaud you for asking. Find a vet near you, figure out costs, have what you need before your furbaby comes home.