Your vet can tell you exactly how much you should be feeding your Border Collie puppy. Puppies should be fed more often than adults. Start with 4-6 well-spaced meals per day, then reduce that 2-3 small meals per day at 6 months. As your puppy grows up, start feeding 1-2 meals a day.