Suppose is when you have evidence for your thought.
He punched a kitten, so I suppose he punches puppies too.
Suspect is when you don't have evidence (or don't have very good evidence) for your thought, but believe it anyways.
I suspect he punches puppies, but I have no way of knowing that for sure.