Checking here: http://www.networksolutions.com/whois/results.jsp?domain=snapdragonz.com I see that dreamhost is the listed registrar and nameservers are currently set to dreamhost.
Looking here: https://www.whatsmydns.net/#A/snapdragonz.com It looks like it’s been long enough since you made DNS changes that those changes have made it around the world and the IP reported is in fact dreamhost.
Checking webmail.snapdragonz.com there doesn’t appear to be a DNS record. Normally this would mean that you haven’t yet added email to the domain in dreamhost panel. If you have and it’s been 12 hours since, you might go to the panels manage domains page, click the DNS link under the domain in question and on the next page click GO! to refresh the DNS for that domain.
FWIW, many assume that to “move” a domain between A and B, the transfer process would be the first step. and that does change who the registrar is, but it usually does not change where the domain is pointing, which is what the nameserver setting does. In reality, I think it’s better to change the nameservers first, then change the domains registrar. (or not-- many believe its wisest to separate hosting and registrar services–but that’s a different discussion.)