I have been told in the past that it was ok to give ID and EN to healthy dogs.
As for the free feeding, I don't do that and honestly don't think it will hurt your Rosie to stop it. She will get used to it! I free fed my Sassy (years ago) for about a year and then got another pup that was getting fat so I stopped. My Sassy adjusted and did just fine with two meals/day!
Not sure about the puppy food thing...I would be concerned about weight gain.