Thanks - I've managed to at least get him to lay his head on my lap at night (he's still a bit of a smoocher) and I use the clearasil wipes on him.

As for his bedroom -- argh yes that funky teenage boy smell, it's horrendous