I just switched my dog's food to Blue Buffalo and I was wondering if it's better to feed my dog twice a day or is it ok to use one of those feeder things that the dog can eat whenever she wants. She's 3 1/2 and has never had a weight problem (in fact, she could stand to gain a few). Does it really matter how you feed dogs and does it affect their digestive systems? Thanks!