* Sports equipment: If he's a sports fan, get him some new gear for his favorite sport. This could include a new basketball, football, soccer ball, or tennis racket. You could also get him a gift card to his favorite sporting goods store.
* Clothing and accessories: 17-year-old boys are often interested in fashion, so a new outfit or accessory is a great way to make him happy. Consider getting him a new pair of jeans, a T-shirt, or a hoodie. You could also get him some new sunglasses, a hat, or a watch.
* Gift cards: If you're not sure what to get him, a gift card is always a safe bet. This way, he can choose his own gift and he'll be sure to get something he wants. You could get him a gift card to his favorite store or restaurant, or you could get him a prepaid debit card that he can use anywhere.
* Experiences: Another great way to make a 17-year-old boy's birthday special is to give him an experience. This could include tickets to a concert, sporting event, or movie, or a gift certificate for a massage, spa treatment, or driving lesson. You could also take him on a special trip or surprise him with a party at his favorite restaurant.