Schipperke
Some think the dog you see in the photos above is a miniature sheepdog or a spitz, but this type of dog is called a Schipperke. They hail from Belgium, and the people who see them consider them to be miniature shepherds.
These dogs look fluffy because of their soft undercoat and long overcoat. Their small pointed ears and longer ruff around the neck are what distinguishes them from other breeds. You can expect them to live for at least 13 years, and they rarely get any severe health issues.