There are a fair number of street dogs in Havana. They are pretty thin as suggested here, but not starving. Curiously, all the ones I saw were about the same size, about 20 pounds and 15 inches at the shoulder.
You may wonder why I have this image. It represents how everything is done in Cuba. Improvise and make it work, just do it. You find that the answer to many questions to seeming contradictions is: "It's Complicated." This image shows that complication.