Yes you can put a player on a hand but it is up to you to do the necessary work to acomplish it . Most players dont want to do the work so they go half way and stop short .
You cant find any trainers that will teach it because it takes time and practice and if your the one paying you might think you have been shorted because you may not move along as fast as you want to so those paying will blame the trainer and not themselves for not catching on that fast .
Putting players on hands comes after learning to range them and then ranging them faster and then evetually putting them on hands at times preflop.
I never have understood why trainers convince players to only put players on ranges and not to try to put them on hands as fast as possible ( where you are in learning this ). The more practice the better and quicker you become .
Also Know the table, players styles and tendencies. One TAG may react bad, behave different then another TAG. So never think you can only play them one way. Keep an open mind and thought process because its the mind and how you process things that is the key . I can go all day but will stop there
I hope you get the just of what I am saying , its my 2 cents worth take what you can and play .
Good skill at the tables