Finding Valentine’s Day gifts for your little boy—outside of chocolate and candy—can be challenging . With a holiday focused on pink and hearts, you’re often left with hardly any options that many boys would like. We’ve hunted down a few charming gift options to help your little one celebrate this fun holiday. All under $20, it’ll be hard to pick just one!

1. GAP 2-in-1 Valentine Graphic T, (reg $19.95) $14.99
Free shipping on orders of $50 or more
Final Price: As low as $14.99

 

2. The Children’s Place Valentine Cotton PJs, (reg $14.95) $8.97
Pay $5.00 for shipping
Final Price: $13.97

 

3. Sears Infinite Visions Graphic T-Shirt – Bow Tie & Suspenders, (reg $14.00) $5.99
Pay $5.75 for shipping, or pick up for free in-store
Final Price: As low as $2.97

 

4. JCPenney Arizona Flannel Shirt, (reg $22.00) $4.99
Free shipping on orders of $100 or more, or free “ship to store” with an order of $50 or more
Final Price: As low as $4.99

 

5. Target Cherokee Boys’ Pullover Sweater, (reg $14.99) $10.48
Free shipping on orders of $50 or more
Final Price: As low as $10.48

 

6. Gymboree X-Ray Valentine Short Sleeve Tee, $16.95
Free shipping on orders of $75 or more
Final Price: As low as $16.95

 

7. Kohl’s Carter’s Heart Breaker Tee, (reg $18.00) $12.60
Free shipping on orders of $75 or more
Final Price: As low as $12.60

 

8. OshKosh Reversible Striped Beanie, (reg $16.00) $7.99
Pay $6 for shipping
Final Price: $13.99