The German Spitz breeds are compact and squarely built, and can be distinguished essentially on the basis of size. The Spitz is protected from harsh weather by its thick coat, which varies greatly in colour and has a dense undercoat.… Read the full post here