You shouldn't let your dogs so close to the Ball Python if I were you! That thing can strike them...and yes it could eat them. They are just the right size. Once that snake strikes it will strangle it and you won't be able to pry your dogs loose. I know because I had one.