Walmart offers the Fisher-Price Laugh & Learn Smart Stages Puppy, model no. BLW32, for $13.88. (Amazon charges the same with free shipping for Prime members, and Jet offers it for the same with free shipping for its members.) Choose in-store pickup to avoid the $4.97 shipping fee. Outside of the price below, that's the lowest total price we could find by $6. It features three levels of play, seven activation zones, and more than 50 sing-along songs, tunes, and phrases. Three AA batteries are required (included).
A close price, Kmart offers it for $14.74 with in-store pickup.