well it may not have been what 'we' had in mind but I have a feeling there was a Bigger plan in the mix when you fell for Woody/Kirby/Fred/Phred.
things happen for a reason
there was nothing selfless in what you did in finding him the perfect home!
you are right it would have been SELFISH for you too keep him if he was miserable. you're friends might not be Pet Talker's (yet) but it sounds like they are the next best thing!
he's adorable!
and you are right - maybe this summer you can find a nice more sedate - older dog that will fit in perfectly!