So i heard that the third pokemon only shows up when your friend is online and beat the elite 4. I just added someone with ditto farm and even when i go offline, i can still find dittos.(Its the third pokemon)
However, he was online when i entered the safari. Does the third pokemon thing trigger when i enter, cause i haven't left since then. Does the third pokemon stop appearing if your friend(or you) goes offline while you are in his safari?
From what I have come to understand, you must be online while they are after they beat the elite 4 in order to have your game receive that information from theirs. Then, it will allow you to access their third pokemon. But unfortunately I'm having issues and I can only access 2 of my 10 friends 3rd pokemon... :/
From what I've seen, it will stay there once you have both been online at the same time. So before you are on at the same time, you can only get the first two. After concurrent online play, then you will always be able to access the 3rd pokemon.