I think almost every puppy itches.. new things they come in contact with everyday. Armani does it too.. its not head pressing.. just after running around outside he will itch..
SOmetimes randomly
I doubt its Liver Shunt disease
Im sure he just has allergies.