Use a registrar like name.com or Logicboxes platform resellers (ie: resellerclub.com, netearthone.com...) that provides free WHOIS protection.
many registrar offer this service for free (not all TLDs allow this service) I can suggest you www.OrderDN.com Thank you
Register your domain at name.com /namecheap.com, you'll get a free hide of your whois information. However if you are a domainer, I'm sure you don't want to hide your whois information, as that will make your potential buyers hard to find you. some ccTLDs don't allow to hide your whois information though, like .in.
However certain ccTLDs such as .in, .ca, .us don't have whois protection but either way, you will still eventually have to pay for it.