I've just bought one of these:
It came with a tiny bottle of shampoo stuff - about 250ML which is enough for two tanks of water at 1.5 litres each.
I have a big 5 litre container of low foam carpet shampoo from Toolstation or Screwfix which I'm thinking of using in it, of course the Rug Doctor instructions say you have to use their stuff and not doing so will invalidate the warranty - but they would say that would't they!
Anybody got any experience of this?