A sight for sore eyes: Kristen Stewart brought an adorable pup with her to lunch Monday in Long Beach, Calif. The 23-year-old actress, dressed casually in jean shorts and sneakers, was photographed carrying a black puppy in her arms as she made her way down a sidewalk.
Stewart recently split from longtime boyfriend Rob Pattinson, nearly a year after she was caught having a much-publicized affair with her "Snow White and the Huntsman" director. Her "Twilight" co-star moved out of her home in May in a pickup truck packed with trash bags and his two dogs, Bear and Bernie.
For more photos, click through to X17.