You need to remember that harry was brought up as a muggle therefore would know the difference between a dog and a wolf, that and in the books Padfoot is a dog.
As for the ships, run them whatever way you want, and as this is a redo fic you can always redeem Ron by having Harry steer him away from Dumbledore.
You also need to deal with Umbridge and Snape sooner rather than later.