It sounds like he may have a respiratory infection, especially if he's starting to blow snot. Either way, it seems like it's time for a vet visit.