A puppy who is foaming at the mouth could be suffering from any number of ailments. The cause most people will usually assume is rabies - but it could be any number of diseases or poisonings. The only way to be sure and to get your puppy the best possible care is to get them to a vet as soon as is possible. RSPCA vets often offer heavily discounted rates in a number of circumstances and most vets will cut rates if you make them aware of financial difficulties - they care more about your pet than their pockets.
Without a proper physical examination, possibly including some blood work, it would be very difficult to correctly diagnose your puppy. Internet or telephone diagnoses are often very vague and never totally reliable. Whilst your dog is a puppy though, you should remember that their immune system is not as strong as it will be when it is an adult.
Consider your puppy's behaviour. Is it sexually active? Does it often play with other dogs whilst out for walks or in the park? Could it have come into contact with a stray, or had a bit of rough play with another dog? Once your puppy has hit a certain age it should be given the right vaccines to protect it from disease; has yours had theirs? If your puppy is still too young to go outdoors, has it possibly escaped and come into contact with an animal or plant in the garden? Has its behaviour changed since you noticed the foam, or is it still its usual self?
These questions will help you to identify and isolate the cause of your puppy's foaming mouth, but the bottom line is that it will need to see a vet and likely be given a course of medication.
Without a proper physical examination, possibly including some blood work, it would be very difficult to correctly diagnose your puppy. Internet or telephone diagnoses are often very vague and never totally reliable. Whilst your dog is a puppy though, you should remember that their immune system is not as strong as it will be when it is an adult.
Consider your puppy's behaviour. Is it sexually active? Does it often play with other dogs whilst out for walks or in the park? Could it have come into contact with a stray, or had a bit of rough play with another dog? Once your puppy has hit a certain age it should be given the right vaccines to protect it from disease; has yours had theirs? If your puppy is still too young to go outdoors, has it possibly escaped and come into contact with an animal or plant in the garden? Has its behaviour changed since you noticed the foam, or is it still its usual self?
These questions will help you to identify and isolate the cause of your puppy's foaming mouth, but the bottom line is that it will need to see a vet and likely be given a course of medication.