Acana is all life stages food, so it's appropriate for most puppies. I recently adopted a tiny 10 1/2 week old puppy from a bad situation and she switched herself from Purina Puppy Chow

to Acana (I free feed my other Yorkies and she found their Acana food, then wouldn't eat Puppy Chow again

). She's doing GREAT! If your puppy can manage the kibble size then I think it's fine for a puppy to eat. But try to transition her over slowly if she'll let you. Good luck!
__________________
He is your friend, your partner, your defender, your dog. You are his life, his love, his leader. He will be yours, faithful and true, to the last beat of his heart. You owe it to him to be worthy of such devotion. -- Author Unknown