For those who replied to my post in the emergency forum, thank you but after all it wasn´t his teeth (they were a little overgrown but not badly). The vet thinks he had cardiac disease or lung cancer. He died under the aenesthetic so at least he didn´t suffer. He was three years old and we will miss him dearly.
CAT, Boots and Sox