AJ you're in my thoughts. I truly know what you're feeling. A few years back I had to do the same thing with my 14 yo Miniature Schnauzer Scarlett. If I remember correctly you and I discussed it in this very forum. It will get better with time but I'll say I still tear up whenever I see a Schnauzer puppy.
Fozzie's not suffering anymore and that's really what matters. In time you won't suffer anymore either.