He might be bored. You could try rotating his toys around so he has something new to play with every day and doesn't try to find something new and more interesting (like your b/f's hat)

He probobly needs more excercise too. I agree with everyone else on that.