Cat saves boy from dog attack