Walmart offers Leachco Cuddle-U Nursing Pillow in Caterpillar (pictured) for $22.46. Opt for in-store pickup to avoid the $4.97 shipping fee. Although we saw it for a buck less in April, that's still $8 off and the lowest price we could find (outside of the mention below).

A close price: Amazon has it in Pink Pin Dot for $22.72 or Sage Pin Dot for $23.77, each with free shipping for Prime members.