7. PekingeseThe Pekingese (left) are one of the most difficult dogs to train. They have a very independent and dominating nature that requires firmness and consistency. Although wary of strangers, they are very affectionate with their masters. The Pekingese are extremely brave for their size, and make surprisingly good watchdogs! Not recommended for young children. 6.