Although your little Pug is a relatively easy head gasket to change, I seriously WOULDN'T recommend you try....
One mistake, (incorrect valve timing, wrongly torqued head bolts, etc; etc
WILL mean curtains for your engine, and it will cost you a great deal more to replace a knackered "head" than it will to replace a knackered "head gasket".
Not only that, but a garage will charge you far more to do the job if you 'phone them up and tell them "I've had a go at fixing my head gasket, and now my car doesn't start".
From a professionals point of view, there is not much worse than turning up to a "breakdown", and finding out that a "have a go Harry" has had a go at doing a job that he/she wasn't capable of, and left a pile of nuts/bolts/engine parts all over their garage floor, that the poor mechanic has to try and sort out.(It's happened to me more than once)
If, on the other hand, you don't give a shite about the car, or you have money, and time, to burn, have a go!
Just don't come crying to me if/when you f uck up.
(Sorry to be so blunt, but it really annoys me!)
No offence. : )