The best way to find out what is happening, you really need to take the pup to the vet and see what it is. Hope this helps, good luck to you and the pup.
Well my dog has smelly ears and we clean them or els the wax will build up and cause that smell. She also has had bumps and some were cancer and some were oily build up in some pours and had to get surgery to remove oil like calis.