Below is a copy/paste of a post I made in another thread about the same thing. To answer your questions, a 6 week old tank is not necessarily too young if the fish is eating frozen/prepared foods. Personally, I would wait until the tank gunks up a bit and actually needs a cleaner. I would QT it with a complete sandbed. Normally I suggest these fish, but with a "superfine" sandbed, if you have a decent amount of flow, you might end up with a constant sandstorm with any of these fish. Also, it has not been my experience that they "decimate" the life in a sandbed. In a 90 with a pair of diamonds working the sand constantly, I still had a very healthy population of spaghetti worms.
What you want is a goby from the genus Valenciennea. Diamond gobies are the most common. Gold Head Sleeper Gobies are also readily available but they make a little more mess while cleaning the sand.
Make sure it is eating and is not skinny before you buy it. Also know that they are used to eating constantly and they are very active, so they require lots of food to keep them healthy.
I also should warn you - sometimes they make a bit of a mess and dump sand on corals on the sandbed. If you have very fine sand and a lot of flow, there may be a constant sandstorm in your tank (especially with the gold heads, who tend to take a mouthful of sand halfway up the tank before releasing it). For my last 3 tanks, I use a thin layer of a larger grain sand (Caribsea Seaflor Special Grade) and keep a diamond goby and when I broke the tank down, the sand was clean enough to re-use without rinsing.