DNS Failover

I looked into the Netwatch feature https://wiki.mikrotik.com/wiki/Manual:Tools/Netwatch and it seems to do the trick! Netwatch will watch a host with pings, and run a script if the host is up or down.
/tool netwatch
add comment=“pi-hole failover” down-script=“/ip dhcp-server network set 0 dns-server=""” host=192.168.88.15
up-script=“/ip dhcp-server network set 0 dns-server=192.168.88.15”
my pi-hole is 192.168.88.15
02.gif
if up: /ip dhcp-server network set 0 dns-server=192.168.88.15
01.gif
if down, blank it out (or set it to 1.1.1.1 or 192.168.88.1): /ip dhcp-server network set 0 dns-server=""
04.gif
my dhcp network settings
03.gif