A Raspberry Pi running Pi-hole[1] works really well in my household. We have 20+ devices and 2 adults, 2 kids, connecting to a combination of wifi and ethernet and all get DNS automatically assigned to the Pi-hole. I routinely see ~ 20-30% of all outgoing DNS requests blocked by the Pi-hole.
Note you don't need a Raspberry Pi to run Pi-hole, you can run it using a Docker image too.
Note you don't need a Raspberry Pi to run Pi-hole, you can run it using a Docker image too.
[1] https://pi-hole.net