Yes, it does sound like you have done waaaaaaaay too much retrieving. You need to stop for a while. then start again.
Get an old smelly sock and in your hallway make the dog sit.
Get his attention wave the sock in front of him get him to play with it, to try to take it out of your hand. try this for a couple of nights until he gets used to playing with you.
When he's all excited about it throw it in front of him and encourage him to go fetch, don't hold him just let him go.
Encourage him with 'Go fetch boy, good boy etc, etc,...
When he picks it up call him back to you, all exc