The antibiotic the vet gave him really seems to have helped him out. Monday I will hopefully be able to order the transdermal antibiotic that Beowulf is supposed to be given for two months.
He is still not 100% but he seems much happier and has been in a very snuggley mood. I think he likes his new haircut as well. It's an amazing texture. He feels like crushed velvet.