My yorkie has been acting lethargic, shaking and whining. I am really worried he is hurt or sick but I can't tell exactly what is wrong with him. He's also not running around and playing like he normally does and is snapping at the other dog. He was fine this morning, but it's now 5 pm and my husband says he's been like this since he came out of his crate at 9:30 this morning. What should I do?