Any of the newest Puppies or Puppy like OS's will work on new computers.
I would pick one that has a Intel CPU.
If Puppy is all you want on the computer.
Do not get anything with added ATI or Nvidia graphics. (not needed)
The CPU integrated Intel graphics will work with Puppy and give good results.
Puppy does not have support for added graphics ATI or Nvidia hardware in laptops.
Does support them in desktops.
Laptops with added graphics ATI or Nvidia hardware are setup to use the Intel CPU integrated graphics for normal graphics and auto switch to the ATI or Nvidia hardware for high demand graphics.
Puppy does not support this switching and only uses the Intel graphics for everything.
Windows 10 that will come on the laptop will fully support this graphics hardware setup.
If you did not want a 17" screen.
HP has a very low priced stream laptop. (around $250)
Has a normal UEFI bios.
I have one that is 15" screen.
Works great as a Puppy only OS on it.
Has a core 2 Celeron N4000 CPU.
It is working great as a general usage Puppy laptop.
If you need something for high CPU demand stuff.
Intel i3, i5, or even i7 CPU may be best.
Those are probably what will be in a 17" or bigger laptop.
You can even make a Chromebook a Puppy only computer.
But it is a little involved and getting all things to work.
viewtopic.php?f=85&t=431
I am typing this on a Chromebook with nothing but Puppy on it.
Still have not got the internal small 16GB emmc drive to boot, but Puppy is on a micro SD card 128GB drive.
Boots with no problem from the SD card.
The SD card is so small you do not see the very small part that sticks out the side of laptop.
I use the internal 16GB emmc for storage only.
I think the emmc boot issue is the kernel config not fully setup to support the emmc.
But I really do not miss booting from it.
It works better as just a storage drive.
This internal drive issue is just a Chrombook thing. Chromebooks are different.
all the other normal laptops I have had no problem putting Puppy on their internal drives and booting from them.