When I was landlording...

A regular deposit would be returned in full as long as the place was in more or less the same condition when I got it back, as when the tenants moved in, and I didn't get stuck with any of the tenant's bills.

Pets would usually go far enough beyond normal wear and tear that I don't think I ever returned more than pocket change on a pet deposit. Puppies, elderly dogs, and cats are just really rough on carpets.

My own understanding is that a landlord has 30 days on the deposit by default, but can get 60 days if the lease specifically says 60 days.

And it sounds to me like the landlord is trying to screw you.

I had to get out of it, after too much time spend needing to sue tenants who left a thousand or so in damage not counting unpaid rent and late fees, beyond what a deposit would cover, and being told that it was illegal to discriminate against six college-aged students with three jobs between them who weren't related to each other.