I agree, a good dog is a tired dog.

Corgis are barkers, it's something they are known to do. This should of been discovered while you were researching the breed before you got one. But hey that alright besides it's too late now. With a little bit of training, patience & persistance you should be able to curb most of the barking. I doubt he's ever stop completely though.

Also I'd reccomend that you enroll him into a reputable obedience class. They can help you out tremedously. It will help teach you, the dog, help strenghten your bond and the class will wear him out too! The instructor can help you re-direct the behavior, to turn it into a desired behavior.

Sounds like a cutie! Good luck!