You CANNOT have 2 DHCP servers on the same network serving into the same address space. that’s arecipe for disaster.
BUT, the one DHCP server you do need does NOT have to be continuously available.
DHCP operates on a lease basis, where when a machine first boots without an address it broadcasts a request for any server to give it one. When it gets an address it also gets a lease expiration or drop dead time. The client machinewill use that given IP address until that time, even if the client is rebooted in the meantime. So it does NOT need to renew the address with the DHCP server every time it boots up, nor very often.
Once it gets halfway through the life of the lease, the client will start trying to renew the lease.
Finally, if the lease expires, the machine will continue to use the address it was given, whiel searching for somebody / anybody to give it a new lease.
For a home network with very little day to day change in the roster of machines, you can run for a long time without any DHCP server at, once you’vve had one working to give everyone their initial lease.
On my home network I use a DLink 704 firewall/router wich does DHCP serving. The lease duration is not configurable, but is apparently 41 days.
To see the lease duration of your current DHCP server, open up a command window & type >ipconfig /all. The last two lines give you the timestamps for lease obtained and lease expired, and you can subtract to see the duration.
Bottom line, as long as your DHCP server is available more often than 1/2 it’s lease duration you’re fine. And you DON’T want two DHCP servers on a network simultaneosly, or taking turns. Backup DHCP servers are common in commercial environments, but they’re software systems that are talking to each other to stay in sync. Two hardware devices from different manufacturers taking uncoordinated turns at being the sole DHCP server would be BAD.