I would go with poly on the floor. It is harder than shellac and more durable. Shellac is great for furniture but as for foot traffic,(especially little feet and toys) it won't hold up.