citronaft eller ättika tycker jag hjälper mot det mesta 
Ja, så länge det är sådan smuts som löser sig i syror (kalk, rost, ärg m fl oorganiska ämnen). Men det fungerar inte mot t ex fet smuts eller proteiner (matrester, alger, bakterier, diverse organiskt material), där behövs något alkaliskt (basiskt) istället.
Sen finns det såklart också fall där en syra visserligen inte tar bort smutsen men däremot bidrar till att bleka den så den inte syns så tydligt.