How many berries can I feed to a Pokémon?
I was next to a friendly gym and, since it was being attacked, it was preventing me from adding my Pokémon to help defend it. As I am able to feed other trainer's Pokémon berries, I feed it a few berries to boost it's motivation as my contribution.
After a little bit, I received a message saying something along the lines of "Gyarados seems happy, try feeding berries to another Pokémon".
How many berries am I allowed to feed a Pokémon before I can't feed it anymore?
According to this PSA, you can only feed a Pokémon 10 berries before it is full. The amount of motivation a Pokémon has does not affect this.
Limit of berries you can feed is 10! (Someone is currently fighting my gym and I kept forcing Dragonite to more...)