@anamur-- My brother's dog died from canine spleen cancer. The tumor ruptured and caused internal bleeding.
He had lost his appetite and had lost a lot of weight. There was also visible swelling in his chest and abdomen. I guess it was the fluid filling up around the tumor.
If your dog loses energy and weight, you should have your vet do some diagnostic testing right away.