I think it would be very appropriate to give the blankets to your uncle. My experience with charity knitting is that it is always about intention, and the knitter's desire to create a better feeling and comfort level for the intended receiver. If the blankets in question don't make it to an animal shelter this time, that doesn't mean the other blankets being done won't find their way to some deserving animals.
I cannot, in all good conscience, imagine why any of the knitters doing Snuggles Blankets would be upset with your decision. So trust your heart.
Please know that your uncle will be in my thoughts and prayers. And so will "Eddie."