Can certain Pokemon only be caught in a particular grass, or can they be caught anywhere on the route

pokemon-x-y

Let's say Pokemon Q is catchable on Route 9. If there is a bush, and some red flowers (these seem to act like normal grass) will Pokemon Q only be catchable in one of the two, or can they be caught anywhere on the route?

Best Answer

There can be certain types of Pokemon that are only available in flowers in Generation VI. For example, Bulbapedia lists some Pokemon that can only be caught in the yellow flowers on Route 16.

There are also taller grass patches which may have different pokemon than regular grass in generation IV onwards.

However, patches of the same type within the same route will always have the same Pokemon as each other. One patch of normal grass in a route will have the same pokemon as a disconnected patch of normal grass for example.