Los Angeles - Kendall Jenner thinks Harry Styles stinks of BO. The 20-year-old model - who has an on-off relationship with the One Direction star - has tried to encourage the 22-year-old singer to take more showers and wear a more heavy-duty deodorant as he has terribly whiffy armpits. reality TV show Keeping Up With the Kardashians, she said: "I've asked him to shower more and told him a little deodorant never hurts."