Yes, Anushka Sharma has given up non-vegetarian food for good. No, it’s not because of a mannat (vow) or because she wants to be ﬁt (we all know she’s in great shape). The reason is because her pet dog, Dude, doesn’t like the smell of meat, chicken or non-vegetarian delicacies around him. So the actress has given up on her favourite food for her pet. Sweet.