No, you are not dotty. You are just someone who loved a special little dog.
I have owned cavaliers for thirty five years and so have lost a lot of much loved pets. I am mourning for one now, and it took four years for me to stop missing the dog above on my avatar.
It does get better eventually, but so very slowly so that sometimes you don't even realise when it stops hurting so much.
Good luck & I hope you will be able to let another little dog into your life soon.
Cavaliers......Faith, The Ginger Tank and Woody.
Japanese Chins.... Dandy, Benny, Bridgette and Hana.
Remembered with love......... Tommy Tuppence and Fonzi