I don't think they can legally take an extra deposit because of the deposit cap in the 2019 Tenant Fees Act, they can't charge more than 5 weeks rent as a deposit, and pet deposits are specifically disallowed. I have heard that's one reason it's so hard to rent with a pet these days.