My Yorkie is 7 weks old. This is his second nite with me. He ate his puppy food and I put him in his crate to sleep. He spent all nite crying but I heard that was normal for the first few days, so I left him by himsself. I woke up in the morning and he was still whining and crying even after I took him out. I gave him his breakfast and I noticed he was very hungry by the way he ate so fast. He fell asleep so I left him alone for a bit, then when I came back I noticed he had barfed some of his food and when I cleaned his crate I noticed more barf. Is barfing normal for whining and barking so much after eating?