Rocheal, I don't think these problems sound insurmountable.
The first thing I would start to work on is consistancy.
Backing it way up and starting from the beginning with a plan is a very good idea.
I believe introducing him to the crate would be a very good start.
There are ways to do this that are fun, upbeat and will not cause trauma or psychological stress to the dog. Since the crating issue comes up frequently, instead of posting ways to do it in this thread I am going to post my article on crating in a separate thread so the information is there for anyone who is interested in the overall benefits of crating. It not only helps tremendously with house breaking, it helps the dog develop an overall sense of security.
Are you beginning any simple, basic obedience with him?
He knows how to sit, and does it everytime- but he doesn't always come when I call his name! (errrrg)
Setting aside 15 minutes a day to work the dog in a structured environment that you set up for him is so important in laying the foundation for a leadership based relationship. Dogs learn in layers. Sit is the basic layer for future commands but at this point it may be time to start introducing new things, in a positive reward based environment.
Are you free-feeding or feeding on a schedule?
Consider feeding on a schedule. It is much, much easier to house break when you know the dog's intake-output routine
Taking him out at regular intervals, not for play - just to potty, goes a long way in letting him know what you want from him.
An average day he gets played with by Kevin's nephew and neice when they're there. He get played with by Kevin's dad- those two get along great. When they're not playing with him- Kevin is... And there are points in the day when no one is playing with him but sometimes pushing him away a litte because he's so clingy.
It sounds to me like he's getting a lot of positive attention, but also sounds like he needs more structure. This isn't hard to do. During play, clear expectations must be set and everyone needs to be on the same page as far as how you interact with him. Again, consistancy is the key here.
...When he only does one of those things I will sometimes run- depending on how good he's been and sometimes I'll walk him strait to the house. Whenever he does one thing, though- right as he does it I tell him good boy.
I can't stress enough how being consistant in this area will definately hasten the house breaking time! Potty time has to be just that - Potty time. Whenever he does what is required of him act like it's the greatest thing on earth! Praise! Praise! Praise! Let him know it's the greatest thing in the universe, because at that moment, it is!! He may be a little confused right now because he may be recieving mixed signals. This isn't your fault! This isn't an area where blame exists. It's a matter of setting up a routine and sticking to it.
I believe you are off to a good start. It can be frustrating when you feel you've "hit a wall". When this happens it's a matter of examining the circumstances, sitting down with the people in your "pack" - and coming up with a plan.
If you want specific information or basic instructions on how to teach "COME", or anything that you feel you want to encorporate into your pup's routine I'm more than willing to help. Did you read the "Why Obedience Train?" at the top of this forum? There really is some good basic information there that may give you some ideas on what direction you want to go in. It all ties in together, the potty training issues are all part of the process. Knowing what you expect, making sure the dog knows what you expect, having a plan and being consistant - (my broken record mantra
) and lots of love, patience and praise will pay out in the long term.