IMO Ubuntu-based Puppy is no longer a good option. Ubuntu is systemd-only (some packages don't work in Puppy), with Wayland as default (X.Org is on the way out), with many packages replaced with snaps (snap depends on systemd), with narrower hardware support compared to Debian (Canonical is considering requiring Haswell era CPUs or newer), and many security updates are only provided to paying Ubuntu Pro subscribers.
Debian is a much better package base for Puppy, and the support window for each Debian release is very generous, especially if you look at the small number of packages that do get updates in Ubuntu's 5 year LTS window.