Please take him to a vet. I find it very hard to believe a vet would tell you that there was nothing he could do. If he did, find a new vet and take him there. It's worth the small exam fee to ensure the health of your animal.