Geraldton woman fined $10,000 for starving dog and puppy