I have to admit that has happened to me too Orrymain, that is why I need to have a stern word with myself so that I stick to my limits and don't take on a dog that wouldn't really fit with our family situation.
I think another important point is to understand that every dog is different and you can never find a dog that will be like the one you have lost. The new one will become special to you in it's own way.