Here's what we do on the various surfaces (timing is overall estimate as it varies by need):
Awlgrip
We rinse the boat with fresh water after every period of use. We wash weekly when the boat is not covered, monthly when covered and not in use, using Awlwash. We use Awlcare, which is a polymer sealer on any marks that require more than Awlwash, as it will remove diesel exhaust and other stains. Otherwise we use Awlcare every 6 months, by hand only. Note, our Awlgrip boat is kept under cover most of the time. If it was in the open, we'd use Awlcare more frequently. We never buff.
Alexseal
We rinse the boat with fresh water, after every period of use. We wash weekly when the boat is not covered, monthly when covered and not in use, using either Alexseal Premium Washdown Concentrate or Meguiar's Flagship Premium Marine Wash. For sealing, we use a polymer sealer. We use either Alexseal Premium Polymer Sealer or Meguiar's Flagship Premium Marine Wax, by hand, every three months. We buff using a 3M Slow Speed Buffer, foam pad, and 3M Perfect-It Rubbing Compound. So far, we've done this between every 2 years and 3 years but imagine it more frequently as the boat ages. After buffing, we polish with 3M Finesse It-II finishing material with a 3M Slow Speed Buffer.
Gelcoat
We rinse the boat with fresh water after every period of use. We wash weekly when the boat is not covered, monthly when covered and not in use, using Collinite Fiberglass Boat Cleaner. We wax every three months using Collinite Fiberglass Boat Wax. We wax by hand. We buff using a 3M Slow Speed Buffer, foam pad, and 3M Perfect-It Rubbing Compound after 2 years and then every year. After buffing, we polish with the 3M slow speed buffer and 3M Finesse It-II finishing material using foam pads.
As long as we're at it:
Teak
We wash teak using Teak Decking Systems Eco 100 Teak Deck Cleaner (concentrate), using a soft brush and only going against the grain. We do this on average once a month when in use, every three months when not in use. However, we spot wash weekly any soiled areas. We use TDS Eco 300 Teak Cleaner Liquid for worse stains or more dirt. We've never used anything on our teak decks or any equipment other than mentioned above.
Canvas
We use a soft brush and diluted (to 50%) Dawn Free and Gentle Dishwashing Liquid about once per month when exposed, less frequently when not. We use a soft bristle brush. When needed, we use Meguiar's Canvas Cleaner for spots or dirtier areas. We use 303 Fabric Guard every every three to six months, depending on exposure, to retreat the canvas.
Strataglass
We use all IMAR products on Strataglass. We use IMAR Strataglass Protective Cleaner on the Strataglass using a soft cotton cloth. Periodically we use IMAR Stratglass Protective Polish. Both the Cleaner and Polish are used with small circular strokes.