Dog's purpose (Juvenile) volume 8
"Even though Bella has to hide from the neighbors and learn boring games like No Barks and Go Home, she loves her boy Lucas. Then one day Bella is picked up by animal control and Lucas is forced to send her to a foster home far away. Bella waits and waits for Lucas to come and get her, but days go by and he does not come. Finally Bella realizes what she needs to do: she needs to Go Home to Lucas--and even four hundred miles of dangerous Colorado wilderness...