Mac is improving slowly. He gained 300 grams this week, which is a lot for such a small guy! He is still weak, and cannot play for long, but he is able to run for a few minutes. The vet is hopeful that he will catch up to Zoey eventually.
Once again, I cannot thank everyone enough for your kind words, and thoughts. This really is the best chat on the web!