Omg that must have been so scary for you

She would not let me touch her while she was yelping but afterwards I touched her gently everywhere to see where her pain was coming from and she didnt seem to be hurting anywhere and she wasn't dazed. The only kibble she will eat is the Royal Canin for Yorkshire Terriers and she eats 1/3 of a cup about every 24hrs...its says 28% protein on the bag is that it?