I read that these work great, just pop them in the wash when soiled and keep using them. I thought it was a great idea. Granted, I don't have a puppy yet, but I used cloth diapers for my children, so I am trying these when my puppy comes home.
Waterproof Washable Baby Bed Pads 4-Pack - Walmart.com