| 1 | Snapshot | 4:09 | ||
| 2 |
My Spine
Programmed By [Additional] – Gary Burns |
7:22 | ||
| 3 |
Another Kind Of Blues
Programmed By [Additional] – Gary Burns |
4:37 | ||
| 4 | Hang Tough | 5:28 | ||
| 5 | Switch / Twitch | 9:33 | ||
| 6 | YKK | 6:45 | ||
| 7 | Expo | 5:18 | ||
| 8 | Electric Blue | 6:34 | ||
| 9 | Baby Pain | 5:44 | ||
| 10 | Nebulus | 5:57 | ||
| 11 |
Blue Sky
Backing Vocals – Chris Ballin, Claudia Fontaine, Steve Balsamo |
5:48 |
| Title, Format | Label | Cat# | Country | Year | ||
|---|---|---|---|---|---|---|
| Puppy (CD, Album, P/Mixed) | One Little Indian | TPLP369CD | UK | 2003 | ||
| Puppy (CD, Album, Promo) | One Little Indian | none | UK | 2003 | ||
| Puppy (2xLP, Album) | One Little Indian | TPLP369 | UK | 2003 | ||
| Puppy (2xLP, Album) | One Little Indian US | OLI369 | US | 2005 |