Question: how to train your cat to cuddle?
Answer: Provide positive reinforcement with treats. Reward you cat each time you share an affectionate moment to teach the advantages of social behaviour.
Spread your scent. ... 
Practice cat communication. ... 
Don't let your cat hide. ... 
Give your cat affection, but do not push the limit.