Am I what is best for my dog

Let me just start this by saying I love my dog and I love having him but... Im away at work + travel for around 10 hours a day and I give him treats and toys while I'm out and check on him regularly via a camera while I'm at work. Because of this he is super excited and hyper when I get home and won't leave me alone and has to be touching me at all times. He loves playing fetch with balls and I get up early every morning to take him for a walk and play fetch with him for at least 30 minutes every morning before I go to work but when I get home he won't leave me alone and I feel like he has anxiety issues because of me working 5 days a week and I'm starting to feel like he needs more that I can give him and I don't want to give him away because I love him to bits and i know he loves me but I can't help but think he might be happier if I gave him to somebody that could give him all of the attention he deserves... What should I do? I don't want to get rid of him because it would hurt both of us but is it what is best for him because that's what really matters?