Training and best position have absolutly nothing to do with each other: you can use a player anywhere on the court, and if you use a SF on SG position while training the SG position this player will receive just as much training on that spot as any player who's best position is SG on that training spot. Further more, just training G skills eventualy will make this player change best position from SF to SG.