I also believe that a dogs abilities can be enhanced, if the traits are present. Definitely cant add something that wasnt there to begin with. Any ability weather it be wrestling, air, speed.... can be enhanced to the individual dogs physical limit thru proper training, but if the dog doesnt have a specific attribute, the owner isnt going to make it appear. Some dogs are so one dimensional they will never learn no matter how much experience they have, so in my opinion, only smart dogs can learn from each exposure and show you better results each time. With that said, i feel that smarts is the main trait needed to enhance any ability in any dog, one can not increase a dogs ability to learn or adjust his tactics no matter what the dog is exposed too.