Generally one applies for a visa for the country in which they'll spend the most time, in your particular case that is Germany.
One applies for a visa for the country which is the port of entry only when the stay in multiple countries is the same in duration.
2 days Sweden (Port of Entry)
2 days Germany
2 days Denmark
Schengen Visa Code:
The EU country that is the sole or the main destination of the visit is responsible for examining the visa application. If the main destination cannot be determined, the country of entry into the EU is competent.
I suggest you call or email the Embassy, as sometimes their online systems do not update to show cancelled appointments which are available. (From my experience with the Austrian consulate).