@magster1 Hows your energy? You mentioned he's good at daycare. It's possible if you're feeling nervous in the situations he gets snappy he's reacting to your energy.
I would try getting someone other than yourselves to take him for a walk. Someone whos a pet care professional with a calm and...