The behaviour he's diplaying by not taking a treat unless you tell him to do something is most likely because you have treat trained him, and don't give him a treat unless he does what you want him do. He is used to this, so now he is refusing to take it unless he is told because he is used to it.
Bookmarks