difficilt subject, with the best will in the world even thr best trainer/bloke couldnt make me do the 100 yrds in less than a week on a good day. most dogs can be brought on to perform well and someone who knows the game will get them to perform to the best of their ability, but some dogs are just better than others, sometimes its down to breedind sometimes down to luck you have a choice of pup, could be one cracker amongst them, could be all crackers, could be all crap. you pays your money and takes your chance.