Please don't give up. Some dogs train really fast and others can take a long, long time. I've had both kinds. When you take your dog outside, run and walk with him so he gets some exercise. That helps nature take his course. Use specific words to tell him to do his business. We use "go potty". Then as has been said, lots of praise when he "does it" outside. You might even want to give him a tiny treat.