The Rules wrote:
For each hunger need assigned to a pet, you must either spend one food token, or put one suffering token on the pet. The food token must correspond to the type depicted on the pet.
So it's your choice to deliberately starve the pet if you want, and in this situation it was the right move for her to do (but she should feel guilty!)