Idealna poduszka powinna podpierać kręgosłup w jego naturalnym położeniu i być dopasowana do pozycji, w której śpimy. Liczy się też wygoda. Przy wyborze powinno się więc zwracać uwagę na kształt, pozycję spania oraz rodzaj wypełnienia.
Niskie poduszki zalecane są dla osób śpiących na brzuchu, średnio wysokie (ok. 8 cm) są idealne dla osób śpiących na plecach, natomiast wysokie (10 cm i więcej) powinny wybierać osoby lubiące spać na boku oraz niskociśnieniowcy.
Najlepszym kształtem poduszki jest klasyczny, podłużny prostokąt (40 cm x 70 cm). Najlepszym wypełnieniem puch oraz pierze, a dla alergików syntetyczny lateks, popularny ostatnio bambus albo pianka termoelastyczna.
Ci, którym we znaki daje się kręgosłup szyjny powinni rozejrzeć się za poduszkami ortopedycznymi, które uwzględniają anatomiczną budowę karku ( z tzw. efektem pamięciowym).
Dla skóry najlepsze są pokrycia naturalne, np. z lnu albo bawełny.