Also, coat length does not mean a breed will shed more or less. Again, you must research the breed or cross in regards to what you want. If you want a dog that can be trained for duck hunting a Collie may not be the right breed. There are many breeds that are not appropriate for a novice for one reason or another. Thousands of Dalmatians, Border Collies and Jack Russells found themselves given up by owners who HAD to get on because of the image Hollywood gave them.
Some breeds are self-willed and can be a challenge to work with.
Not that they are bad but the owner needs to understand the breed. No breed is un-trainable regardless of what some surveys would have you think. Thousands of pets are given up because of a new child or move. Are you prepared to cope with the onset of old age or when the dog is no longer useful will you get rid of it. A dog will spend his life trying to please an owner.