Puppy Linux ha sido criticado por ejecutar todos sus usuarios como root (aunque en su versión Puppy Precise, están estableciendo un usuario no root, llamado "fido", esta en beta) y su falta de aplicaciones disponibles.