I have a doggie door and it is awesome!!
Had to get one because Cody just was not getting the potty training. Once we installed it we had not trouble at all.
Now Izzy (18 weeks) goes in and out all day as she wants to. I just have to keep an eye on her inside as she still hasn't figured out that "outside" is where her business should be done.