Instructions
Look beside the Pokemon's name. If your Pokemon refuses to eat anymore Pokeblocks, it may be because you have already fed it its limit. Pokemon cannot eat more than 12 Pokeblocks. There will be 12 stars beside the Pokemon's name if it has reached this limit.
Select another Pokemon and check for any stars beside its name. If it has fewer than 12 stars, feed it until it reaches its Pokeblock limit. If you continue to experience problems with Pokeblocks, it may be because your Pokemon does not like the particular Pokeblock you have created.
Collect berries to create Pokeblocks. Open the game menu and scroll down to select the berry. Read the item's description. The description will indicate whether the berry tastes dry, spicy, bitter, sour or sweet. You will need this information in order to create Pokeblocks appropriate for your Pokemon's preferences.
Open the "Summary" menu and look on the first page in order to determine the Pokemon's nature. Pokemon of different natures prefer some Pokeblocks and dislike others. Adamant, brave, lonely or naughty Pokemon prefer Spicy Pokeblocks, while bold, impish, lax or relaxed Pokemon prefer Sour Pokeblocks. Feed calm, careful, gentle or sassy Pokemon bitter Pokeblocks. Mild, modest, quiet or rash Pokemon prefer to eat dry Pokeblocks.
Select the best Pokeblocks for your particular Pokemon. Since a Pokemon can eat up to 12 Pokeblocks, use those that raise as many statistics as possible. Gray Pokeblocks increase three statistics, and white Pokeblocks increase up to four statistics.