Simpler steps to help remediate DHCP exhaustion:
1. Shorten your lease times.
2. Put guest devices on a separate subnet with a separate DHCP server.
a. This is super easy with Meraki APs, if you use the Meraki DHCP setting on an SSID.
3. Review the size of your DHCP pool and see if you can expand it to a larger portion of the subnet.
Harder steps:
1. If you only have a single vlan, create separate vlans with separate subnets and separate DHCP hosts. You'll need to add the vlan to all applicable switchports. Do it during a maintenance window.
If you don't have Meraki AP, you may have to do this in order to provide a separate subnet for your guest devices. Make sure you firewall between subnets that shouldn't talk to each other!