I am a firm beliver that animals ha e a sixth sense. They pick up on things that humans cannot. something is going on and your boy knows it! He is trying to tell you so! They are sensitive creatures and KNOW more then we could possibly understand! i don't have the answer for you, but your Yorkie certainly does !