Oreo is a dog who has come a long way. For six months, he survived alone in a shopping centre car park in California.