The only way to "teach" them to love is to love them unconditionally, open yourself up completely without outward expectation on them. You can't really "teach" it because that projects expectation which contradicts the principle of love. All you can do is love genuinly and watch them eventually come around to you.
Someone had asked me 2 teach them how 2 love. 2 show them how 2 love me and openly express there feelings.
Me, I can openly express my feelings and tell u that i love u or whatever. Ill give a guy a rose and send him flowers. Take him 2 dinner or Cook 4 him. Write a love letter or play him a love song.
He has a problem expressing his feelings and asked me 2 show him what 2 do.
It sounds to me like a cop out. If he loved you, he would love you and allow himself to love you. He doesn't but likes/needs you around for selfish reasons so if he can make it seem like he is troubled and needs your help with something it makes it seem like he is trying to give you what you want.
I wouldn't go down that road. EVERYONE has the capacity to love unless they have endured a great deal of emotional pain that is on the boarder of abuse. If this is the case he wouldn't be asking you, he would be pushing you away to cover up those things. He is just trying to cleverly get what he wants from you IMO. Love isn't something that comes from the outside and therefor you can't teach it. It is something that exists inside that you feel has to be let out and expressed....regardless of the other person.
All you will be doing is trying to point out that the things he does/says/feels are things that someone in love might do but it won't make him love.
What he asked of you is akin to someone saying "I'll give it a try", which is akin to saying "I can't promise you anything" which is akin to saying "I don't feel the same way you do."