Have done a few of these - normal UPH method. However there are some fabrics out there to be careful of. I did one once and the fabric started going yellow and I was only using a safe powder based rinsing agent from a well known company based in Herts.
I have dry cleaned before - no problem.
We always make sure they understand that any bodily fluid stains (sweat, wee etc) cannot be removed. If they are ok with this then fine. Drying can be problematic, but usually it needs there co-operation i.e. remembering to turn it around on the base - or up against a wall (leaning on a plain white towel).