Choose something short that reads well. It is usually best to avoid hyphens as these sometimes don’t look so great. You can run a few words together like topjobs.com as the two words are clearly discernible.
There are two factors to consider when choosing a domain. Is it good for SEO and is it good for branding. If you are going the whole SEO route it is useful to put your websites keyword in the domain. For example, if you are aiming to get traffic from the keyword nail clippers for dogs, choose a domain like nailclippersfordogs.com. That looks OK if not a bit long. If you wanted to reduce the SEO a bit you could lean towards the branding side and go for something like dogclips.com. Short and memorable.
Preferably go for a .com if your site will be a commercial website. The .com still gets more respect and is more memorable for customers to look you up online.
Avoid numbers in the domain, These don’t look so professional.
Don’t Stress Over It
The most important factor is to like the domain you have chosen. Can you live with it? Do you feel proud of it? If you can answer yes to these two questions then go with it.
While you’re here take a look at this free money making idea.