The cheapest way to clean a beret from dirt, dust, hairs, etc is by simply applying sticky tape over the surface of the beret (see picture).
Much easier, is the NZ made "Raven Roller", a roller with 50 adhesive sheets that easily peel off to expose the next. Simple and excellent and cheap too!