What I’ve done is set up a default DNS block list for the whole home internet, and given others their own. I’m using NextDNS, so profiles are easy to set up for individual people with different tastes. I have my own that is relatively strict, and I have lighter configurations for others so that less things are blocked for them. I think you can do a similar thing with a PiHole, but I’m not entirely sure on that.
What I’ve done is set up a default DNS block list for the whole home internet, and given others their own. I’m using NextDNS, so profiles are easy to set up for individual people with different tastes. I have my own that is relatively strict, and I have lighter configurations for others so that less things are blocked for them. I think you can do a similar thing with a PiHole, but I’m not entirely sure on that.