Mother seals fight gallantly for their pups