Abstract: A cleaning apparatus (10) for facilitating cleaning of multiple types of surfaces broadly comprises a telescoping body (12); a fluid reservoir (14); a handle (16); a receiving portion (18); a tube (20); a fluid pump (22); and at least one interchangeable head (24). The telescoping body (12) has a proximal end (26) and a distal end (30) and includes a first and a second rod (34,36), wherein the first rod (34) is adapted to nest within the second rod (36). The fluid reservoir (14) is adapted to contain a cleaning fluid and is located near the proximal end (26) of the body (12) and generally adjacent to the handle (16), which is located at an extreme proximal end (28) of the body (12). The receiving portion (18) is located at the distal end (30) of the body (12) and is provided with a nozzle (72) for spraying the cleaning fluid. The tube (20) is partially positioned within the handle (16), proceeds through the fluid reservoir (14) and the first and the second rods (34,36), and ends at the nozzle (72).