Best dogs for apartments
Energy > Size.
Great Danes are great apartment dogs (couch potatoes). Jack Russells (small) are terrible (high energy/barking). Look for low energy, low barkers.
Stairs
Consider if you have an elevator. Carrying an old Lab up 3 flights is hard.