Answer: 1.6 or 2 dogs
Step-by-step:
because 5 divided by 3 is 1.6 but speaking in practical terms it would be 2 dogs
3.5m questions
4.4m answers