this is a tough question to answer.
i'd have to say Siberian huskies, i love all breeds of dogs, but I'm bias.
Siberian huskies are one of the harder breeds to handle, train, and socialize but i think the work is worth the prize.
i love all Spitz breeds.