One thing I find makes things a bit more stable is to reserve a specific IP address for each device that commonly uses the network.
You can usually do this in the router settings page somewhere.
You might also be able to increase the length of DHCP leases in there too.
Doing this eliminates DHCP issues which are a common source of problems.
Has the nice side effect that it makes reading router logs much easier, as you know that, for example, the IP address 192.168.0.11 is always number one son’s iPad.
(also makes it much easier to track what they are doing too!)