German shepherds are highly sociable animals and should not be left alone for too long. Puppies should be trained to sleep in a crate or share the bed with you if you so desire. As they grow older, they can be allowed to sleep in a crate, or in an area specially designed for them.