The pup just sounds bored to me. Try getting him more active, more walks and more quality play time. You'd be surprised at how many dogs will bark for no reason or destroy something, just because they're bored. Basically my recommendation is to play with him until he's too tired to bark.