okay .. calm down a liiiiittle bitt
i understand how you're feeling. Caden wasn't fully potty trained until 5 months old. patience is key ! (that doesnt mean much coming from the most impatient teenager in the world, though .... =P ) pick one method of training and stick to it . also, be persistant. your puppy can sense when you're tense or angry, and get nervous. so, remain calm. i, personally, recomend that you use pee-pee pads. put one or two by the door that you will use to let your baby outside. Then, when he learns to go in those spots, he will associate it with going outside.
GOOD LUCK ! =]
p.s. when he does go on the pads, or outside, praise him sooooo much ! but, if he pees inside, show him the spot, and give him a firm 'no'