For pens try
www.petedge.com although shipping may be expensive. I think pens would work as long as you could secure them to the house. I worry they could be knocked over. We don't have that option since we have a front porch and a patio - no grass next to a door. It sounds like a good choice if you can figure out how to do it.