I have to agree with everyone else -- Free feeding can cause alot of problems. It makes a dog so hard to housebreak, and it can make them overweight. My grandparents leave their shi tzu's food out for a long time until she eats it all -- she is very overweight and has alot of medical problems. She also has to be let out to go to the bathroom 20-30 times a day, because you never know when she will have to go.

In my opinion, a dog should be fed right after the owner is fed. It is consistent, and it shows dominance. Consistency is probably the most important thing when you have a new dog, as well as establishing the proper hierarchy.

It can also be very dangerous to free feed a dog, because it knows that it will have food available to it constantly, therefore you won't see some signs of sickness in a dog. One of the first and most important signs of illness is a dog's appetite. You see, when you started this thread you were confused, because she didn't seem hungry. If she is fed on a strict schedule, you will start to realise her habits and know if she is in a situation where she is not eating for a reason.

I dont know how old she is, but an adult dog should be fed twice a day.

Good luck!