No and yes
They're based on income in the sense that if you can't afford the rent, you can't live there. They do allow pets with a pet deposit up front. Sometimes they charge a monthly pet fee; it depends on how your specific contract with them is structured.
Thanks! Your answer is awaiting moderation.