The Challenges of Finding a Rental

Can a Landlord refuse a tenant because they have a pet? Can they insist on a tenant paying additional months of rent in advance? Do I have to pay the pet security deposit? There are rules and then reality; here’s how to navigate the two.