Puppy Linux jest minidystrybucją mającą w założeniach być łatwą w instalacji na pamięciach USB, ZIP oraz twardych dyskach. Jednocześnie "szczeniaczek" ma być bardzo prosty w obsłudze, a ponieważ ładuje się on w całości do pamięci RAM (typowe liveCD zajmuje około 85MB), jest bardzo szybki i wydajnie działa nawet na wiekowych komputerach.