Awww what a lovely post. From your description he sounds just like Boo.
It's obvious you love him very much, and who couldn't, with those soppy cocker eyes!
Happy Birthday Dave (always makes me laugh, my partner is called Dave - it's such a better dog name than it is a hooman name)