Dear Vineet
First of all being HR / training practitioners, if we talk every time on Hire and Fire and use a deadly terms like termination. That reflects, we are quite stressed and having huge work pressure to which we are not able to cope.
Vineet, the way you asked for help, it pretended something else but when you got few replies something else came out of the blue (you wanted to terminate someone).
If you find that the newly hired person hired is non productive that mean (my personal views) it were
1, the selection process, which needs rectification.
2, Look into your (training/HR) department's efforts in improving skill and capacity of the newly hired person.
3, It seems you are in hurry so that you expected the newly hired to perform from the day 1 or 1 / 2 month or so (Give him some space, orientation, exposure)
4, If you hire and fire this way then my dear friend no new hire will do magics for you. Hence earth is the limit and I do not think any alien would also work for you.
5, You have no right to paly someone's career. Just imagine what if some one comes to you with 2 to 6 months of experience or with frequent job hopping experience. What would be your first reaction - Isn't it like; the person is not loyal to the company or he must be having personality disorders, feeling of insecurity in hiring him/her. Don't you think HR practictionrs should also be blamed for job hopping situations and employee leaving situations.
I would suggest, kindly do some self introspection, learn some good hiring techniques and hire a good trainer (soft skill) from some different background.