my cocker spaniel just turned a year old in february, and she still pees in the house sometimes.. but it's only when i've forgotten to take her out.. i've kind of learned her schedule and take her out quite a few times a day... however, she poops in the house almost every time she has to poop! when she poops inside, sometimes i put her in her crate, and sometimes i don't, so it's really my fault for not being consistent and lazy =/ lol! you really have to get on them about stuff! she's a year old and i still give her a treat every time she pees outside, which is 98% of the time... anyway, you should look up crate training... get charlie a crate to stay in while you're not at home, you have to get him acustomed to it so THAT is his home, not your whole house. he'll eventually like going in there on his own if he wants to.. they say that dogs will never pee where they sleep/stay, does charlie sleep in the bed? hmm...