How to stop messages and pictures on my iPhone appearing on my iPad too?

How can I stop messages and pictures on my iPhone appearing on my iPad too?

I assume you're talking about PhotoStream. Go into the Settings and look under Photos & Camera and disable "My Photo Stream". This will prevent your devices from uploading pictures and video to your iCloud account and then syncing them to your other devices.