I currently own 2 ducks and 2 rabbits who all have free roam of the garden. It is secure and surrounded by 5ft fences. I am highly considering getting a puppy but was wondering if this would actually be possible with training for them all to get along? Are there any specific breeds which would be better suited? I am looking at getting a small/medium sized dog.