Just to correct that you can't have a "shaggy" dog, short haired dogs often shed much more than long haired dogs.