Awww, can tell he's getting on in years, but looks a happy dog. Miss ours - we had a setter which was so kind and loyal but ended up with the same problems you mention. It's sad to see the decline, but part of life I guess...! As you say they're irreplaceable - such individual characters.