He is super friendly soppy playful loving and funny like all cavaliers and loves all dogs and humans but quite over excited at times. He has a game where he gets a ball stick or whatever waits for you to approach then barks and runs off he loves this game and absolutely will not give the ball/stick back or drop or come when called and when you tell him off or tell him to stay wait or come he runs in the opposite direction.... Always at the end of our walks and Nnoying and embarrassing but he thinks it's the best fun in the world he doesn't drop either doesn't seem to understand this command he's quite good most of the time but when he decides he doesn't want to be he just does his own thing so any tips?