You can buy meat from the shopkeeper. After you feed the dog a few times then you will have an option to take the dog to your house.
If it comes to shopkeeper there's no option to top him right now. Maybe in the future when going with the romance route.