Find some treat that motivates your dog. I like using chicken or turkey for these types of dogs. I recommend crating your pup. Remember pups are like young children. They will eat items that are not edible.
Supervision is important when they roam freely.
The crate helps in housebreaking. Pups normally will not go to the bathroom where they sleep. I would also recommend if you are gone for long periods of time that you find someone to let your pup out once or twice. It is unfair to expect a pup to keep from soiling his crate if left for too many hours crated. I feel that genetics is half the battle.