When is the best age to adopt a kitten?

Is there something that I should look for and/or avoid when it comes to adopting a kitten?

I also have a dog that is black lab/springer spaniel, that I have to consider also.

Any advice would be appreciated!!

Does anyone know of any good websites?