My question involves landlord-tenant law in the State of: NJ

I moved out of the house on August 31st. After 30 days was up, I had text my formet LL to find out where my deposit was. He called me later the next day stating there was a generalized dog odor left over, and he was forced to replace the carepting, paint the walls, and have the air ducts cleaned to get rid of the odor and the depsoit was all used up. He said I have reciepts of it all.

It was now well over 60 days without any official notice of charges when I sent him a request for full refunded deposit becuase I still had no written expense item list. Rather than return the deposit he returned a vaguely itemized list of expenses, without proof.

Charged $1800 for the carpeting (1 room and a stairway was carpet all atleast 4 years old) and over 700 in a general labor costs. He then proceded to charge for paint, when I offered to paint before leaving, and a new door which was damaged, but offered to repair or replace myself as well.

This never came until after I sent the letter demanding my deposit back or go to court as more than enough time had passed.

Is this considered witholding in bad faith, and can I be charged all of those charges? Also how much leg does he have to stand on so far after the 30 days expire?

Thanks.