Q: Dollpoints, what are they? How do I use and earn them?
A: Dollpoints are the official currency of TDP. You can use them to buy things in the dollpoints shop(which you can get to by clicking your dollpoints on the front page), buy dolls and bases, and other things. You earn them by doing various things on the site which include, but are not limited to, building dolls, signing in, writing stories, etc. Dollpoints can not be given to another member and this option never will be available, the exception being you can give dollpoints to clubs. Also, they will never be used to buy a premium account.
from: FAQ, Tutorials, and More!
The above should answer your first question.
I make my dollpoints by logging in every day. I used to be much for attentive to them, constantly entering contests, making dolls, etc, but I don't have much time for that anymore.