Il faut différencier un état de propreté d'une usure normale.
Donc, si le ménage n'a pas été fait correctement, proposez d'aller le refaire puisque c'est à votre charge. Sinon, la somme peut etre retenue sur la caution, à caondition que ce soit effectivement effectué (preuve par facture, non par devis!).
En ce qui concerne la peinture écaillée, il faut distinguer une usure normale (cela semble étrange pour une location de 2 ans), un défaut d'entretien de votre part (ventilation des lieux?, chocs,...) ou encore une malfaçon d'origine (mais que vous auriez peut etre du signaler en cours de bail).
Vous pouvez peut etre essayer d'exploiter ces pistes pour vous défendre, mais là encore, une déduction faite sur la caution ne peut se faire que si des travaux sont effectivement réalisés moins de deux mois après que vous ayez quitté les lieux et sur présentation de la facture (toujours pas de devis).