I'm trying to figure out what is wrong with my 6 month old puppy. He had a temperature of 103.1, throwing up sense last night, very tired and lazy, and constantly itching himself everywhere. He is up to date with all his shots, can you please help me?