Can I force clients of my phone's Wi-Fi hotspot to use my DNS?
No you can't. Each connecting client identifies using its own IP address BEFORE being granted internet access, This means that it does not need to clone address or servers after connection, it can continue sending and receiving packets along its establish (independent) route, identifying as it's own device.