Yes, you should put IoT devices on a guest network. This provides internet access but isolates the devices from the rest of the network, adding an extra layer of security and protection. The U.S. Federal Bureau of Investigation recommends keeping IoT devices on separate networks for this reason.