How do I get all my dhcp hostnames on a my house domain?

You can use dnsmasq’s built-in .lan domain:

Does that fit what you want?