Twenty-five stray dogs and one cat have been rescued from small islands near Talim Island in Laguna de Bay, Rizal, where they had been left to survive on their own.