My 6 month old make puppy seems to be shedding a lot. I was petting him last night & as I ran my hand down his back, there was a mound of loose fur that accumulated. I don't recall seeing that much before. I've also noticed that he's scratching a lot. He's always seemed like a scratcher since I got him in mid Nov, but it seems like I'm noticing it more. His skin isn't red or flaky. His ears are clean. He does have a lot of tear staining, which is also getting worse. Could this be a food allergy already at such a young age?