"Puppy pile" is raver jargon for a pile of people on ecstasy. Ecstasy heightens sense of touch and lowers inhibition, among other effects. As a result, the pleasure of large amounts of tactile stimulation (especially skin, which is probably feeding some deeply-rooted psychological need) will often lead groups of ecstasy users to lie down together in groups.