Two Good Dogs by Susan Wilson
When Cody, a troubled fourteen-year-old, witnesses a murder, she tells no one, but it begins a spiral from which she can't escape. Her worried mother Skye thinks a change of scene is just what her daughter needs, and she jumps at the chance to buy a dilapidated bed & breakfast in the Berkshires. But being an innkeeper is hard, and Cody still seems to fall in with the wrong crowd. When Adam March arrives as the inn's only guest, he is accompanied by his rescued pit bull, Chance. Cody and Chance begin a wary bond, and with Adam and Skye starting a tentative relationship and Chance showing Cody how to trust again, this new-found family seems to be on the brink of second chances. But the murderer is closing in, threatening everything and everyone - even Cody's life.