Tybalt, my 9 mo old Sheltie, is a total beta and very timid. We brought home a new puppy a bit more than week ago, the good thing is that they've been playing nonstop ever since. However, the other puppy is a lot more "confident" and not at all timid. So, it is very often that the puppy will snatch Tybalt's treats when he drops it on the ground (he sometimes has to break his treats in half, etc.) or will grab Tybalt's chew toy right from his mouth, etc. I feed them separately and also try to feed them treats separately but sometimes I cannot account for these "off situations" where the puppy is super fast and snatches Tybalt's treats before I can react. I also equally give them treats (give treats to both, not just one, especially if they are both in the room together). But I don't have much experience dealing with more than 1 dog and the dynamics between them. I have read that we have to leave them be to let them "establish" their own ranks amongst themselves, but I've also read that we (as humans) must be the "alpha" for them both and not allow them to behave inappropriately towards each other. I am not sure what to do at this point, because I feel super bad for Tybalt, he is always getting the short end of the stick, and he is definitely not the type to stand up for himself.