There are several bootable diagnostic packages for dvd or flash drives that have recovery software included as well as a plethora of other tools.
These include, but not limited to, The Ultimate Boot disk, Hiren's Boot disk, Active Boot disk, and Trinity Rescue.
If Puppy can mount your drive then you should be able to copy off any files it finds. I don't believe it has any Tools to dig deeper but I'm also not positive since I have separate pc just for recovering from other people drives.