Wow! The pigs have their own room? Wish I had something like that. ^_^ Did you use shelving for the door or what? I really like that idea though, so that if I ever did have that I wouldn't need to shut the door and be blocked off from them. Fab pic. ^_^ And I love the cage too! All of your pictures deserve a 10/10 in my book.
Actually I used grids on the floor to keep them in and used the same shelving I used for the lid for the tall part of the door as I was worried the dog might jump the grids. I have since taken down the shelving and just have the grids 2X2 blocking the door and the dog does not enter.