First of all, you should avoid the free websites for your design, because they are of poor quality and will make your tattoo artist's job harder. There are good chances that the end result will be of poor quality also, and you will regret it for sure. When looking for a complex tattoo like a dreamcatcher, you should make sure that you get a professional design.
You might be wondering where can you find those professional designs. Very simple, in the top tattoo directories on the Internet. Those directories are run by professionals from the tattoo industry, and they know that when you get a tattoo, it should only be top quality. That's their moto, and they stick to it. That's why in their directories you will find amazing tattoo designs to chose from, designs that would put to shame those free directories.
Of course, those directories are not free, but not very expensive. Anyways if you want to get an amazing tattoo, you should be ready to pay a bit more to get it. When we are talking about something that will be on you for the rest of your life, it is better to pay a bit more to make it perfect, especially for something as complex as dreamcatcher tattoos.