Thanks, DHCP6 has worked for me.
Local lookups still seem to be working, why would it hinder it?
Also, I definitely put it on LAN before and it worked, but now for some reason it stopped (I also put it on WAN just to make sure).
I even tried resetting back to factory defaults and adding them and it still wouldnt push them to my clients (ipconfig /release, ipconfig /renew, ipconfig /all after).
I imagine they would try 10.0.0.1 first anyway so I should be okay to leave it with this configuration, or do you think I need to get it working using the "custom DNS servers" way?
I think you're confusing "push" (i.e. DHCP Option No. 6) and forwarding queries to an upstream server.
If you leave everything at defaults and use custom WAN servers, simply add 208.67.222.222 and 208.67.220.220. Your router's IP of 10.0.0.1 will be "pushed out" to clients - and the router will use those 2 DNS servers for any lookups.