DNS hosted at registrar

My customer already registered his domain. When I was with another hosting vendor they provided unbranded DNS servers line ns1.dfm98n9d3.com so that my client cannot determine my hosting company (and know how much I pay, and what is my markup).

Since Dreamhost does not provide those convenient DNS servers, can I just manage the domains/ip addresses at my customer’s registrar DNS server?

I think that I did that in the past with my prior hosting vendor, but subdomains were not working properly (email at Google Apps worked fine, however). While I dont expect to host subdomains for this client, have you used this configuration in Dreamhost? Should it work for regular domains and subdomains here?

You can, but read this thread for some tips:
http://discussion.dreamhost.com/thread-127751.html