Just an off the cuff idea, but with a few RFID tags, an arduino, some motors, and some gears, you could probably piece something relatively sturdy together that would only open for your pups. From a DIY perspective it would be cool...but not the ideal option for having the lowest cost...