Labrador Retrievers can be smelly. This is because Labrador Retrievers have two layers in their coat that are both thick and water-repellant. As a result, they can hold on to smells in a way that other dogs will not. But not all people find the smell of a smelly Labrador unpleasant.