i think its handy to give a couple away to good friends because you never know when you might need to use it, i dont do much digging really but i know enough to know anything can happen so it's always handy to know theres some of your breeding available to use if need be.
theres nothing wrong with selling a pup either, how many people do you know would give you a pup free of charge, i bet you could count them on one hand