Wow....this just doesn't make sense if he is UTD on shots and is 18mths old

. Has he been to dog parks, groomers, any place where there are a lot of dogs?
I agree w/ Wildcard, I think the vet should consider HGE. Please keep us updated. I'm thinking about you and Leo! HUGS!