They didn't change anything, you can keep him in all five games, but it needs to have high friendship.
___
I just wanted to give Shuckie back in HG, but then I realised I didn't even have it (I've got it in gen II, but not in IV) xD I know you're supposed to return it when you beat your rival...