As for the door, you can put a chicken door in the people door, rather than cutting another hole in the wall.
Whenever we get a new foster dog I end up saying, "thank you, Lord, for the laminated floor". It holds up real well. What will the subfloor be made of? I suggest marine board.
I...