Owner if pin guest[PG] refuses to give me deposit back

I went to live on pin guest house [PG] on AUG 10 in sector,7 Gandhinagar so I gave him deposit 2000 and 6000 monthly rent, I called PG owner on AUG 30 and I said I am going to leave PG and asked if u can refund any amount from 6000, so he said no rent is not refundable so I said that's fine, and on 1st sep I left house and went to live on rental house, On 10sep I asked him to return my deposit [2000]back he said I will not return money bcuz u didn't inform me when u left PG, he said u have to inform 1 month advance before u leave the PG and also u went to your home without letting us know but he didn't tell me rules of PG But the fact wast that thy didn't inform me the rules neither they gave me rule paper(I think it is Thor responsibility to let me know all the rules) is it was their fault why would I lose money? And also he tried to slap me when I went to ask for money on other 3 days, he ignored my calls and also text messages on whatsapp Im living in Gandhinagar to complete my IELTS ASAP and they gave me mentally stress should i go to police? Plz sir give me proper guidance